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:28] 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> | ||
+ | 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> | ||