This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
команда_фильтр_grep [2009/03/02 12:47] val |
команда_фильтр_grep [2011/11/04 17:11] val removed |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Команда фильтр grep ====== | ====== Команда фильтр grep ====== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/Grep]] | ||
+ | |||
===== Шаблон ===== | ===== Шаблон ===== | ||
<code> | <code> | ||
- | grep регулярное_выражение [имя_файла]'' | + | grep регулярное_выражение имя_файла |
</code> | </code> | ||
===== Примеры ===== | ===== Примеры ===== | ||
Line 19: | 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> | ||