Подсчёт вхождений
Часть раздела Основы путешествия по 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Итог - Конвейер данныхПотренируйтесь самостоятельно: Песочница Terminal