Скрипт чтения файлов одного типа в несколько каталогов

У меня есть каталог, как 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
Другие вопросы по тегам