From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,RCVD_IN_SORBS_WEB, SPF_PASS autolearn=no version=3.2.5 Message-ID: <4A606234.7020501@rambler.ru> Date: Fri, 17 Jul 2009 15:36:20 +0400 From: "Kharitonov A. Dmitry" User-Agent: Thunderbird 2.0.0.18 (X11/20090418) MIME-Version: 1.0 To: ALT Linux sysadmin discuss References: <200907171348.20249.victor@cas.ru> <20090717095631.GB5170@wo.int.altlinux.org> <4A604DBE.4050205@rambler.ru> <200907171455.54211.victor@cas.ru> In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Sysadmins] =?koi8-r?b?09TSwc7Oz9PUySDTIGdyZXA=?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux sysadmin discuss List-Id: ALT Linux sysadmin discuss List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2009 11:34:12 -0000 Archived-At: List-Archive: 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:]]*$'