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
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>​+
  
-Ключ ​-использовать расширенные регулярные выражения+Linux 
 +/​etc/​apache2/​apache2.conf 
 +/​etc/​apache2/​sites-available/​default-ssl 
 +</​code>​
 <​code>​ <​code>​
-$ grep -vE '​^#​|^$' ​/​usr/​local/​etc/​apache/​httpd.conf+$ grep -'^#' file 
 +$ grep -v '^ *#' file 
 +$ grep -v '^ *#\|^$' ​file
 </​code>​ </​code>​
  
-Вывести на экран содержимое файла конфигурации без комментариев и пустых строк+Ключ -E - использовать расширенные регулярные выражения
 <​code>​ <​code>​
-egrep -'^ *#​|^$' ​/​usr/​local/​etc/​apache/​httpd.conf+grep -vE '^ *#​|^$' ​file
 </​code>​ </​code>​