Задачи, которые встают перед пользователями, порой весьма специфические. Операционная система Linux и её производные, благодаря мощным командным средам, позволяют выполнить эти задачи. Например, посчитать количество строк в файле в ОС Windows средствами командной строки сложно, так как надо писать целый скрипт. А вот в Linux подсчёт строк в текстовом файле или документе можно одной командой. Да ещё и несколько способов есть. Я покажу 4 способа вывести количество строк.
1. Команда WC
Результатом работы утилиты WC, в зависимости от заданных условий, будет информация сколько строк, слов, байтов в файле. Чтобы посчитать именно количество сток — нужно использовать ключ «-l».
Пример:
2. Команда GREP
GREP — это консольная утилита для вывода строк соответствующих указанному шаблону. Чтобы шаблону. Чтобы посчитать количество строк в файле, надо использовать ключ «-c». Вот так:
Пример:
3. Команда SED
SED – это консольный потоковый редактор текста, позволяющий выполнять с файлами множество операций, в том числе и считать строки.
Пример:
4. Команда AWK
WK – это особый скриптовый язык. Он очень полезен при работе в командной строке и часто применяется пользователями. В том числе для обработки текста и может выполнить подсчёт строк в документе. Синтаксис команды:
Пример: