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.6 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.2.5 Message-ID: <4A6F5C06.5090507@rambler.ru> Date: Wed, 29 Jul 2009 00:13:58 +0400 From: "Kharitonov A. Dmitry" User-Agent: Thunderbird 2.0.0.18 (X11/20090418) MIME-Version: 1.0 To: shigorin@gmail.com, ALT Linux sysadmin discuss References: <200907171348.20249.victor@cas.ru> <200907171455.54211.victor@cas.ru> <200907171425.59247.ledest@gmail.com> <20090724200254.GB28185@osdn.org.ua> In-Reply-To: <20090724200254.GB28185@osdn.org.ua> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Sysadmins] =?koi8-r?b?W0pUXSBSZTog09TSwc7Oz9PUySDTIGdyZXA=?= 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: Tue, 28 Jul 2009 20:11:47 -0000 Archived-At: List-Archive: Michael Shigorin wrote: > On Fri, Jul 17, 2009 at 02:25:59PM +0300, Led wrote: > >>> Интересно, а можно ли в grep/egrep использовать альтернативу? >>> Например, для того, чтобы убрать строки с комментариями и >>> пустые строки можно применить последовательно два grep: >>> $ grep -v '^[[:space:]]#' | grep -v '^$' >>> Но в одной команде: >>> $ grep -v '^[[:space:]][#$]' >>> Не работает... >>> >> egrep -v '^($|[[:blank:]]*#)' >> а что, учебники/документацию/мануалы уже отменили? >> > > Может, и не отменили, но мне по жизни удобней настучать конвейер, > чем наморщить лоб на одним выражением. :) > Одно выражение работает в 2 раза быстрее, да и стучать меньше ;-)