Подсчёт вхождений
Часть раздела Основы путешествия по Terminal на Coddy — урок 51 из 82.
Задание
ЛегкоВы отфильтровали ошибки, но теперь вам нужно точно знать, сколько их. Подсчёт вхождений необходим для понимания серьёзности проблем в ваших логах.
Используйте конвейер для подсчёта количества записей ERROR в server.log. Скомбинируйте grep с wc -l, чтобы получить счётчик.
grep "ERROR" server.log | wc -lВаш вывод должен быть одним числом, представляющим общее количество записей об ошибках.
Подсказка: Команда
wc -lподсчитывает строки. Когда она подключена послеgrepчерез конвейер, она подсчитывает, сколько строк соответствовало вашему шаблону поиска. В финальном уроке вы сохраните эти находки в файл отчёта.
Попробуйте сами
grep "ERROR" server.logВсе уроки раздела Основы
4Каталоги
Создать каталогСкопировать каталогПереместить и переименовать каталогУдалить каталогИтог - Операции с каталогами7Содержимое файлов
Head и TailПодсчёт словКоманда sortКоманда uniqОсновы grepGrep с флагамиПовторение - Текстовый детектив10Проект анализатора логов
Обзор проектаПросмотр файла лога2Навигация
Вывод текущей рабочей директорииСписок файловСмена директорииАбсолютные и относительные путиДомашняя и корневая директорииИтог - Найди свой путь8Перенаправление
Стандартный выводПерезапись в файлДописывание в файлСтандартный вводСтандартная ошибкаПовторение - Сборщик логов11Права доступа
Понимание прав доступаЧтение прав доступаChmod с числамиChmod с символамиВладение файламиПовторение - Заблокируйте доступ14Проект скрипта резервного копирования
Обзор проектаПолучение пути к источнику3Файлы
Создать файлПрочитать файлСкопировать файлПереместить и переименовать файлУдалить файлПовторение - Операции с файлами6Символы подстановки и шаблоны
Звёздный символ подстановкиВопросительный символ подстановкиСкобочные символы подстановкиКомбинирование символов подстановкиПовторение - выборочные операции9Каналы
Что такое каналЦепочка двух командЦепочка нескольких командКанал с grepИтог - Конвейер данных