[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