From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3C959A09.1080503@alt-linux.org> Date: Mon, 18 Mar 2002 10:40:57 +0300 From: Stanislav Ievlev User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:0.9.9) Gecko/20020310 X-Accept-Language: en-us MIME-Version: 1.0 To: devel@altlinux.ru Subject: Re: [devel] =?KOI8-R?Q?=EB=C1=CB_=D3=C4=C5=CC=C1=D4=D8_pipe_?= =?KOI8-R?Q?=D3_=C2=D5=C6=C5=D2=CF=CD=3F?= References: <20020318095308.053ad7a5.bga@altlinux.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: List-Post: Grigory Batalov wrote: > Мне нужно удалить несколько строк из файла, предварительно мною >туда записанных. > Лучше всего делать это через perl perl -pi -e 's@to_remove@@' somefile.txt > > Конструкция >egrep -v '(vgacyr|vga10x20)' fonts.alias > fonts.alias >естественным образом обнуляет файл. > > На ум пришло следующее: > >TMPNAME=`mktemp %_tmppath/fonts.alias.XXXXXX` >egrep -v '(vgacyr|vga10x20)' %_x11fontsdir/misc/fonts.alias > $TMPNAME >mv $TMPNAME %_x11fontsdir/misc/fonts.alias > > А нельзя ли вставить какой-нибудь буфер при перенаправлении, >вроде: >egrep -v '(vgacyr|vga10x20)' fonts.alias | bufer > fonts.alias >?? > Или, может быть, в bash какой-нибудь параметр указать? >