[Sysadmins] странности с grep

Kharitonov A. Dmitry kharpost на rambler.ru
Пт Июл 17 15:36:20 MSD 2009


Rinat Bikov wrote:
> 17 июля 2009 г. 15:55 пользователь Victor Sinyawsky написал:
>   
>> On Friday 17 July 2009 14:09:02 Kharitonov A. Dmitry wrote:
>>     
>>> Dmitry V. Levin wrote:
>>>       
>>>> On Fri, Jul 17, 2009 at 01:48:20PM +0400, Victor Sinyawsky wrote:
>>>>         
>>>>>    Пытаюсь просмотреть файл без отображения комментов.
>>>>>           
>>>> $ grep '^[[:space:]]*[^[:space:]#]'
>>>>         
>>> egrep -v '^[[:space:]]*#'
>>>       
>> Да, действительно, так работает!
>> Спасибо.
>>     
> Интересно, а можно ли в grep/egrep использовать альтернативу?
> Например, для того, чтобы убрать строки с комментариями и пустые строки
> можно применить последовательно два grep:
> $ grep -v '^[[:space:]]#' | grep -v '^$'
> Но в одной команде:
> $ grep -v '^[[:space:]][#$]'
> Не работает...
>
>   
можно сделать убрать строки с комментариями и пустые строки
egrep -v '^[[:space:]]*#|^[[:space:]]*$'


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