Скрипт чтения файлов одного типа в несколько каталогов
У меня есть каталог, как 2018-01-10, 2018-02,10 и так далее. В каждом каталоге он содержит .CUD а также .CUR файлы. Я хочу количество данных (т.е. wc -l) которые находятся в .CUD только файлы.
Я использовал следующую команду:
for D in /; do
wc -l ${D}/ > ${D%/}Request
done
Это работало хорошо, но результат, который я получаю, для всех файлов, которые находятся в каталоге. Мне нужны результаты для .CUD только файлы.
1 ответ
Читать man find,man xargs и использовать что-то вроде
find . -type f -name '*.CUD' -print0 | xargs -0 -r wc -l