From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 18 Mar 2002 09:53:08 +0300 From: "Grigory Batalov" To: devel@altlinux.ru Message-Id: <20020318095308.053ad7a5.bga@altlinux.ru> Organization: AO "Kovdorsky GOK" X-Mailer: Sylpheed version 0.7.4 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [devel] =?KOI8-R?B?68HLINPExczB1Ng=?= pipe =?KOI8-R?B?0yDC1cbF0s/NPw==?= 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: Мне нужно удалить несколько строк из файла, предварительно мною туда записанных. Конструкция 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 какой-нибудь параметр указать? -- Баталов Григорий, системный администратор АО "Ковдорский ГОК"