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;}'



Комментарии

  1. Вместо этого:
    cat filename.txt | wc -l
    можно просто
    wc -l filename.txt
    далее аналогично

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения из этого блога

Как преобразовать строку в массив в ClickHouse / How to transform string to array in ClickHouse

Как разложить массив на несколько строк в ClickHouse

Экспорт одной таблицы базы данных или mysqldump одной таблицы (MySQL)