Linux — как посчитать количество строк в файле одной командой

linux количество строк в файле

Задачи, которые встают перед пользователями, порой весьма специфические. Операционная система Linux и её производные, благодаря мощным командным средам, позволяют выполнить эти задачи. Например, посчитать количество строк в файле в ОС Windows средствами командной строки сложно, так как надо писать целый скрипт. А вот в Linux подсчёт строк в текстовом файле или документе можно одной командой. Да ещё и несколько способов есть. Я покажу 4 способа вывести количество строк.

1. Команда WC

wc file_name

Результатом работы утилиты WC, в зависимости от заданных условий, будет информация сколько строк, слов, байтов в файле. Чтобы посчитать именно количество сток  — нужно использовать ключ «-l».

wc -l file_name

Пример:

wc подсчёт количества строк

2. Команда GREP

GREP — это консольная утилита для вывода строк соответствующих указанному шаблону. Чтобы  шаблону. Чтобы посчитать количество строк в файле, надо использовать ключ «-c». Вот так:

grep -c $ file_name


 

Пример:

как вывести количество строк через grep

3. Команда SED

SED – это консольный потоковый редактор текста, позволяющий выполнять с файлами множество операций, в том числе и считать строки.

sed -n \$= file_name

Пример:

использование sed

4. Команда AWK
WK – это особый скриптовый язык. Он очень полезен при работе в командной строке и часто применяется пользователями. В том числе для обработки текста и может выполнить подсчёт строк в документе. Синтаксис команды:

awk ‘END{ print NR }’ file_name

Пример:

awk посчитать строки

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


Рейтинг@Mail.ru