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 - показать строки, не совпадающие с шаблоном

FreeBSD
/usr/local/etc/apache/httpd.conf

Linux
/etc/apache2/apache2.conf
/etc/apache2/sites-available/default-ssl
$ grep -v '^#' file
$ grep -v '^ *#' file
$ grep -v '^ *#\|^$' file

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

$ grep -vE '^ *#|^$' file
команда_фильтр_grep.1319115984.txt.gz · Last modified: 2013/05/22 13:50 (external edit)