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:08]
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>​ <​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>​