Я хотел бы иметь сценарий, который просматривает каждый файл в каталоге (включая подкаталоги) и возвращает мне общее количество строк во всех файлах, исключая пустые строки. и за исключением папок/файлов, содержащих ключевые слова (журнал).
В настоящее время у меня есть строка кода, которая возвращает мне общее количество строк (включая пустые строки) в файлах одного каталога 'files'
cat /home/user/files/* | wc -l
Есть ли способ реализовать, чтобы я мог вызвать код, который может читать, например:
- /home/user/files/*
- /home/user/files/files2/*
- /home/user/files/files2/files3/*
кучу каталогов (неизвестное число) и верните мне общее количество строк всех файлов (исключая пустые строки) (и исключая папки/файлы, в которых есть ключевые слова (журнал)).
В настоящее время я использую BASH для сценариев, но если есть решение на python, я буду более чем счастлив его использовать.