BASH: перебор файлов в каталоге
перебор файлов
При необходимости перебрать все файлы в каком-либо каталоге и выполнить над ними какие-либо действия, можно воспользоваться простым однострочным циклом:
Можно использовать и find для рекурсивного поиска и дополнительных фильтров:
Если выполняется не более одного действия над файлом, можно обойтись без цикла:
Если в именах файлов есть пробелы, то добавляем к find параметр -print0:
Во всех примерах вычисляется количество строк в файлах.