This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
команда_фильтр_grep [2009/09/14 15:23] val |
команда_фильтр_grep [2011/11/04 17:11] val removed |
||
---|---|---|---|
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> | ||
+ | FreeBSD | ||
+ | /usr/local/etc/apache/httpd.conf | ||
+ | |||
+ | Linux | ||
+ | /etc/apache2/apache2.conf | ||
+ | /etc/apache2/sites-available/default-ssl | ||
+ | </code> | ||
<code> | <code> | ||
- | $ grep -v '^#' /usr/local/etc/apache/httpd.conf | + | $ grep -v '^#' file |
- | $ grep -v '^ *#' /usr/local/etc/apache/httpd.conf | + | $ grep -v '^ *#' file |
- | $ grep -v '^ *#\|^$' /usr/local/etc/apache/httpd.conf | + | $ grep -v '^ *#\|^$' file |
</code> | </code> | ||
Ключ -E - использовать расширенные регулярные выражения | Ключ -E - использовать расширенные регулярные выражения | ||
<code> | <code> | ||
- | $ grep -vE '^ *#|^$' /usr/local/etc/apache/httpd.conf | + | $ grep -vE '^ *#|^$' file |
</code> | </code> | ||