User Tools

Site Tools


команда_фильтр_grep

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
команда_фильтр_grep [2009/03/16 16:28]
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>​