User Tools

Site Tools


команда_фильтр_grep

This is an old revision of the document!


Команда фильтр grep

Шаблон

grep регулярное_выражение [имя_файла]''

Примеры

$ grep root /etc/passwd

$ grep '^root' /etc/passwd

$ grep 'sh$' /etc/passwd

Ключ -r - рекурсивный перебор подкаталогов

$ grep -r '\<sed\>' /usr/share

Ключ -v - показать строки, не совпадающие с шаблоном

$ grep -v '^#' /usr/local/etc/apache/httpd.conf
$ grep -v '^#\|^$' /usr/local/etc/apache/httpd.conf

Ключ -E - использовать расширенные регулярные выражения

$ grep -vE '^#|^$' /usr/local/etc/apache/httpd.conf

Пример использования регулярных выражений

Вывести на экран содержимое файла конфигурации без комментариев и пустых строк

$ egrep -v '^ *#|^$' /usr/local/etc/apache/httpd.conf
команда_фильтр_grep.1235987189.txt.gz · Last modified: 2013/05/22 13:50 (external edit)