[Comm] grep syntax question

Sergey Kuznetsov =?iso-8859-1?q?yozhik_=CE=C1_atom=2Eru?=
Вт Мар 23 21:29:59 MSK 2004


On Tue, 23 Mar 2004 13:23:48 +0200
tarasenko <tarasenko на newlogic.com.ua> wrote:

> SK> Здравствуйте!
> 
> SK> Для того, чтобы вывести на экран все закомментированные
> SK> строчки какого-либо файла настройки достаточно сказать:
> 
> SK> cat <some file> | grep ^#
> 
> SK> А что надо сказать, чтобы увидеть НЕзакомментированные
> SK> строчки? cat <some file> | grep !^# равоно как и cat <some
> SK> file> | grep ^!# не прокатывает.
> 
> Попробуй
> 
> cat <file> | grep ^[^#]

Такой вариант тоже работает (хотя вариант Дениса Филимонова
[с ключом -v] изящнее)...

> grep <file> '^[^#]'
  ^^^^^^^^^^^^^^^^^^^
...а вот этот не пашет:

[yozhik на localhost yozhik]$ grep /etc/X11/XF86Config-4 '^[^#]'
grep: ^[^#]: No such file or directory

С уважением,
Сергей



Подробная информация о списке рассылки community