Linux: Подсчитать количество строк в файле
Подсчитать количество строк в файле
Нет ничего проще, чем подсчитать количество строк в файле.
cat filename.txt | wc -l
Подсчитать общее количество строк в файлах по шаблону
Если же вам нужно подсчитать количество строк нескольких файлов, можете использовать шаблон, например:
cat *.txt | wc -l
Вышеуказанный пример подсчитает общее количество строк всех текстовых файлов.
Подсчитать общее количество строк в нескольких файлах
Если же вам нужно подсчитать общее количество строк в нескольких конкретных файлах, то в cat можно перечислить эти файлы через пробел. Например:
cat file1.txt file2.txt file3.txt | wc -l
Подсчитать общее количество строк всех файлов в папке и его подпапках
Если же вам нужно подсчитать общее количество строк во всех файлах какой-то директории и в ее поддиректориях, то вам поможет следующая конструкция:
find /var/www/ -name "*.txt" -type f -exec wc -l {} \; | awk 'BEGIN{sum=0}{sum+=$1;}END{print sum;}'
Вместо этого:
ОтветитьУдалитьcat filename.txt | wc -l
можно просто
wc -l filename.txt
далее аналогично