Допустим /tmp
/test1
подкаталоги, /test2
, /test3
и так далее, и каждый имеет несколько файлов внутри.Найти имя поддиректории и технологических файлов в каждой
я должен запустить while
петлю или for
петлю, чтобы найти имя каталогов (в этом случае /test1
, /test2
, ...) и запустить команду, которая обрабатывает все файлы внутри каждого каталога.
Так, например, я должен получить имена каталогов под /tmp
, которые будут test1
, test2
, ... Для каждого подкаталога, я должен обрабатывать файлы внутри него.
Как это сделать?
Разъяснение:
Это команда, которую я хочу запустить:
find /PROD/140725_D0/ -name "*.json" -exec /tmp/test.py {} \;
где 140725_D0
является примером один подкаталога процесса - есть кратные, с разными именами ,
Итак, используя цикл for
или while
, я хочу найти все подкаталоги и выполнить команду по файлам в каждом.
Петля for
или while
должна итеративно заменить твердое имя 140725_D0
в команде поиска выше.
Я убрал ваш вопрос; если вы сейчас посмотрите на источник вопроса, вы должны иметь возможность определить, как форматируется код. – mklement0