21.4.2. Команда grep — текстовый фильтр
21.4.2. Команда grep — текстовый фильтр
Предположим, что у нас есть файл протокола /var/log/messages, и вы хотите вывести все сообщения, связанные с демоном pppd. Понятно, что вручную выделить все нужные сообщения будет довольно трудно. Но с помощью grep можно автоматизировать данную задачу:
cat /var/log/messages | grep ppp
Команда cat /var/log/messages передаст содержимое файла /var/log/messages на стандартный ввод команды grep, которая, в свою очередь, выделит строки, содержащие строку ppp.
Совет
Вообще-то, просматривать журналы удобнее с помощью команды tac, которая выводит строки файла в обратном порядке — ведь сообщения дописываются в конец журнала, следовательно, если выводить строки в обратном порядке, то сначала получим самые новые сообщения, а потом уже все остальные:
tac /var/log/messages | grep ppp
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Установка Grep-2.5
Установка Grep-2.5 Estimated build time: 0.26 SBU Estimated required disk space: 5 MBУстановка GrepУстановка Grep осуществляется следующей командой:LDFLAGS=-static CPPFLAGS=-Dre_max_failures=re_max_failures2 ./configure –prefix=$LFS/static –disable-nls –disable-perl-regexp && make && make installСодержимое GrepПоследняя проверка: версия 2.5.Программыegrep (ссылка
Установка Grep-2.5
Установка Grep-2.5 Приблизительное время компиляции: 0.22 SBU Необходимое дисковое пространство: 5 MBИнсталляция GrepДля инсталляции Grep выполните:./configure –prefix=/usr –bindir=/bin && make && make installСодержимое GrepПоследняя проверка: версия 2.5.Программыegrep (ссылка на grep), fgrep (ссылка на grep) и
Grep
Grep Официальная ссылкаGrep (2.5): ftp://ftp.gnu.org/gnu/grep/Содержимое GrepПоследняя проверка: версия 2.5.Программыegrep (ссылка на grep), fgrep (ссылка на grep) и grepОписанияegrepegrep выводит строки файлов, совпадающие с образцом, заданном в виде расширенного регулярного выражения.fgrepfgrep выводит строки
4.11.1. Фильтр по умолчанию
4.11.1. Фильтр по умолчанию Исходя из принципа всеобщего запрета, в качестве правила по умолчанию мы должны запретить любые действия. Изначально в Linux все разрешено, а это безопасно только для отдельно стоящего сервера, который даже не подключен к сети. Проверьте ваши
Фильтр Извлечь
Фильтр Извлечь Фильтр Извлечь позволяет извлечь из картинки определенный фрагмент, сделав все оставшееся изображение прозрачным. Фильтр имеет собственное окно, в котором вам нужно отметить фрагмент, который вы хотите извлечь (рис. 11.48). Рис. 11.48. Окно фильтра Extract
21.5.2. Команда lynx — текстовый браузер
21.5.2. Команда lynx — текстовый браузер Если графический режим недоступен (например, на сервере), а по сети побродить хочется, командой lynx можно вызвать текстовый браузер lynx. В Ubuntu программа lynx не устанавливается по умолчанию. Для ее установки нужно ввести команду: sudo apt-get install
8.1. Команда grep
8.1. Команда grep Общий формат команды grep таков:grep [параметры] базовое_регулярное_выражение [файл]В качестве регулярного выражения может быть указана обычная строка. Если не задан файл, текст берется из стандартного входного
8.1.2. Параметры команды grep
8.1.2. Параметры команды grep Ниже перечислены основные параметры команды grep: -c Задает отображение только числового значения, указывающего, сколько строк соответствуют шаблону -i Дает указание игнорировать регистр символов -h Подавляет вывод имен файлов, включающих
8.2. Команда grep и регулярные выражения
8.2. Команда grep и регулярные выражения С помощью регулярных выражений можно задавать более сложные критерии фильтрации информации. При работе с регулярными выражениями следует заключать шаблон поиска в одинарные кавычки. Это позволит защитить все встречающиеся в нем
8.4. Дополнительные примеры использования команды grep
8.4. Дополнительные примеры использования команды grep В следующих примерах команда grep принимает по каналу результаты работы других команд, фильтруя их надлежащим
Фильтр фишинга
Фильтр фишинга Фишинг – это способ получения мошенниками паролей, номеров кредитных карточек и другой личной информации. Мошенники направляют потенциальной жертве информационное письмо якобы от банка, электронной платежной системы или другого ресурса, услугами