bufrovani v roure

Peter Kruty (oozy) xkruty na informatics.muni.cz
Sobota Červen 15 22:03:55 CEST 2002


On Sat, Jun 15, 2002 at 09:43:17PM +0200, Petr Tomasek wrote:
> > >   tr 'A' 'B' < soubor.txt | \
> > >   ( t=`mktemp /tmp/tXXXXXX`; cat > $t; cat < $t > soubor.txt; rm $t )
> > 
> >     Prave tomu temp-suboru sa chceme vyhnut.
> 
> ???
> A neni kapanek jedno, jestli to do toho /tmp/xxxx ukladate vy, nebo tac?

    Ako sa to vezme, ak pouzijeme 'tac' mame o trochu menej starosti s
jedinecnym menom, vytvorenim a zrusenim. Myslim, ze tomu temp suboru sa
aj tak neda vyhnut, pretoze by bolo hlupe ak by sa to bufferovalo v pama:ti.
Proste si to iba ulahcime, ale myslim ze uz je to trochu prehnane, nakoniec
ide o to aby to fungovalo a nie o krasu :).

regards,
    oozy

-- Peter Kruty
--
#!/bin/bash -- require: bash gcc perl guile
perl -we "\$_ =\`guile -c '(display (list->string (reverse (\
string->list \\\"\$ARGV[0]\\\"))))'\`;sub{print}->(s/zoo/alh\
\n/i)" `echo "char a[]=\"Oozy\\n\";int main(){char*i;for(i=a\
;*i!=0;i++)putchar(0[i]);}"|cc -x c - -o $$&&./$$&&rm -f $$`;


Další informace o konferenci Linux