This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
команда_фильтр_grep [2009/03/16 16:08] val |
команда_фильтр_grep [2011/10/20 17:06] val |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Команда фильтр grep ====== | ====== Команда фильтр grep ====== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/Grep]] | ||
+ | |||
===== Шаблон ===== | ===== Шаблон ===== | ||
Line 5: | Line 8: | ||
grep регулярное_выражение имя_файла | grep регулярное_выражение имя_файла | ||
</code> | </code> | ||
- | |||
===== Примеры ===== | ===== Примеры ===== | ||
Line 20: | Line 22: | ||
</code> | </code> | ||
Ключ -v - показать строки, не совпадающие с шаблоном | Ключ -v - показать строки, не совпадающие с шаблоном | ||
+ | |||
<code> | <code> | ||
- | $ grep -v '^#' /usr/local/etc/apache/httpd.conf | + | FreeBSD |
- | $ grep -v '^#\|^$' /usr/local/etc/apache/httpd.conf | + | /usr/local/etc/apache/httpd.conf |
- | </code> | + | |
- | Ключ -E - использовать расширенные регулярные выражения | + | Linux |
+ | /etc/apache2/apache2.conf | ||
+ | /etc/apache2/sites-available/default-ssl | ||
+ | </code> | ||
<code> | <code> | ||
- | $ grep -vE '^#|^$' /usr/local/etc/apache/httpd.conf | + | $ grep -v '^#' file |
+ | $ grep -v '^ *#' file | ||
+ | $ grep -v '^ *#\|^$' file | ||
</code> | </code> | ||
- | Вывести на экран содержимое файла конфигурации без комментариев и пустых строк | + | Ключ -E - использовать расширенные регулярные выражения |
<code> | <code> | ||
- | $ egrep -v '^ *#|^$' /usr/local/etc/apache/httpd.conf | + | $ grep -vE '^ *#|^$' file |
</code> | </code> | ||