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

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Установка Grep-2.5

Из книги Linux From Scratch автора Бикманс Герард

Установка 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

Из книги Компьютер на 100. Начинаем с Windows Vista автора Зозуля Юрий

Установка 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

Из книги Photoshop. Мультимедийный курс автора Мединов Олег

Grep Официальная ссылкаGrep (2.5): ftp://ftp.gnu.org/gnu/grep/Содержимое GrepПоследняя проверка: версия 2.5.Программыegrep (ссылка на grep), fgrep (ссылка на grep) и grepОписанияegrepegrep выводит строки файлов, совпадающие с образцом, заданном в виде расширенного регулярного выражения.fgrepfgrep выводит строки


Фильтр фишинга

Из книги Разработка приложений в среде Linux. Второе издание автора Джонсон Майкл К.

Фильтр фишинга Фишинг – это способ получения мошенниками паролей, номеров кредитных карточек и другой личной информации. Мошенники направляют потенциальной жертве информационное письмо якобы от банка, электронной платежной системы или другого ресурса, услугами


Фильтр Извлечь

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.

Фильтр Извлечь Фильтр Извлечь позволяет извлечь из картинки определенный фрагмент, сделав все оставшееся изображение прозрачным. Фильтр имеет собственное окно, в котором вам нужно отметить фрагмент, который вы хотите извлечь (рис. 11.48). Рис. 11.48. Окно фильтра Extract


21.5.2. Команда lynx — текстовый браузер

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

21.5.2. Команда lynx — текстовый браузер Если графический режим недоступен (например, на сервере), а по сети побродить хочется, командой lynx можно вызвать текстовый браузер lynx. В Ubuntu программа lynx не устанавливается по умолчанию. Для ее установки нужно ввести команду: sudo apt-get install


4.11.1. Фильтр по умолчанию

Из книги UNIX — универсальная среда программирования автора Пайк Роб

4.11.1. Фильтр по умолчанию Исходя из принципа всеобщего запрета, в качестве правила по умолчанию мы должны запретить любые действия. Изначально в Linux все разрешено, а это безопасно только для отдельно стоящего сервера, который даже не подключен к сети. Проверьте ваши


8.1. Команда grep

Из книги Linux Mint и его Cinnamon. Очерки применителя автора Федорчук Алексей Викторович

8.1. Команда grep Общий формат команды grep таков:grep [параметры] базовое_регулярное_выражение [файл]В качестве регулярного выражения может быть указана обычная строка. Если не задан файл, текст берется из стандартного входного


8.1.2. Параметры команды grep

Из книги автора

8.1.2. Параметры команды grep Ниже перечислены основные параметры команды grep: -c Задает отображение только числового значения, указывающего, сколько строк соответствуют шаблону -i Дает указание игнорировать регистр символов -h Подавляет вывод имен файлов, включающих


8.2. Команда grep и регулярные выражения

Из книги автора

8.2. Команда grep и регулярные выражения С помощью регулярных выражений можно задавать более сложные критерии фильтрации информации. При работе с регулярными выражениями следует заключать шаблон поиска в одинарные кавычки. Это позволит защитить все встречающиеся в нем