[devel] Как сделать pipe с буфером?

Grigory Batalov =?iso-8859-1?q?bga_=CE=C1_altlinux=2Eru?=
Пн Мар 18 09:53:08 MSK 2002


 Мне нужно удалить несколько строк из файла, предварительно мною
туда записанных.

 Конструкция
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 какой-нибудь параметр указать?

-- 
 Баталов Григорий,
 системный администратор
 АО "Ковдорский ГОК"





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