Как получить количество строк в списке файлов

find . -name "*.sql" -print0 | wc -l --files0-from=-


Команда «find . -name «*.sql» -print0 | wc -l —files0-from=-» используется для подсчета общего количества строк в указанном списке файлов. Команда «find . -name «*.sql» -print0″ находит все файлы с расширением .sql в текущем каталоге и его подкаталогах, а затем передает их список по каналу вывода команде wc. Команда «wc -l» считает количество строк во входных данных.

Эта команда полезна, когда вам нужно подсчитать общее количество строк в нескольких файлах, таких как текстовые файлы с SQL-запросами. Если у вас нет определенного списка файлов или вам необходимо подсчитать строки во всех файлах определенного типа, эта команда является удобной альтернативой ручному подсчету.

Аргументы команды включают опцию «-name «*.sql»», чтобы найти файлы только с расширением .sql, а также опцию «—files0-from=-«, чтобы прочитать список файлов из стандартного ввода. Если вы хотите использовать конкретный список файлов, вы можете заменить «—files0-from=-» на список файлов, разделенных символом нуль или передать его через другие каналы вывода программы, чтобы получить нужный список файлов для подсчета строк.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *