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

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

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

1. Команда WC

[note]wc file_name[/note]

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

[note]wc -l file_name[/note]

Пример:

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

2. Команда GREP

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

[note]grep -c $ file_name[/note]

 

Пример:

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

3. Команда SED

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

[note]sed -n \$= file_name[/note]

Пример:

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

4. Команда AWK
WK – это особый скриптовый язык. Он очень полезен при работе в командной строке и часто применяется пользователями. В том числе для обработки текста и может выполнить подсчёт строк в документе. Синтаксис команды:
[note]awk ‘END{ print NR }’ file_name[/note]

Пример:

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

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

Рейтинг@Mail.ru