[devel] Как сделать pipe с буфером?
    Stanislav Ievlev 
    =?iso-8859-1?q?inger_=CE=C1_alt-linux=2Eorg?=
       
    Пн Мар 18 10:40:57 MSK 2002
    
    
  
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 какой-нибудь параметр указать?
>
    
    
Подробная информация о списке рассылки Devel