MyTetra Share
Делитесь знаниями!
Как подсчитать количество строк в файлах (в каталогах)
Время создания: 28.07.2011 18:59
Текстовые метки: linux
Раздел: Компьютер - Linux - Bash - Команды и скрипты
Запись: xintrea/mytetra_syncro/master/base/1311865140f0anzdk3dy/text.html на raw.github.com

Для подсчета суммарного количества строк в файлах, можно использовать такую команду:


find . -name '*.cpp' -type f -print0 | xargs -0 cat | wc -l


Сначала происходит поиск файлов с нужным расширением через команду find. Поиск будет происходить в текущем каталоге и всех подкаталогах.


Потом каждый найденный файл распечатывается в стандартный поток через команду cat (имя файла передается через xargs). Таким образом, в стандартный поток выдается полное содержимое всех найденных файлов.


Затем подсчет количества строк происходит через команду wc (Word Count). Опция -l означает "line", то есть, будет подстчитываться количество строк.


Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования