Я хочу выяснить, в каком каталоге нет файла * .dsc, поэтому я попробовал:
find . -type d -exec ls {}/*.dsc
вывод такой, как показано ниже:
ls: connot access './abc/*.dsc': No such file or directory
Я уверен, что в каталоге abc / есть файл dsc.Кажется, оболочка bash будет обрабатывать "{} / *. Dsc" как строку, но не как регулярное выражение, поэтому я попробовал еще раз:
find . -type d|xargs -I {} ls {}/*.dsc
, но результат тот же.Как я могу заставить команду работать так, как мне нужно?