Re: Aggiornamenti dal fronte ...
On Mon, May 27, 2002 at 06:50:30PM +0200, MaX wrote:
> > Sempre in quest'ambito e` bene tenere le pipe il piu` corte possibile:
> > uno degli errori di stile piu` comuni e` dare dell'input in pasto a
> > sed che a sua volta va in pipe ad un'altra istanza di sed (mentre
> > l'opzione "-e" permette di dare a sed un numero arbitrario di comandi,
> > per esempio).
>
> interessante...!
>
> quindi uno scipt tipo questo, come verrebbe modificato?
>
> $ cat file | sed s/ciao/miao/g | sed s/buongiorno/buonasera/g > nuovofile
Subirebbe due modifiche: la prima sarebbe dare i due comandi ad un'unica
istanza di sed:
$ sed -e s/ciao/miao/g -e s/buongiorno/buonasera/g
inoltre, "cat file | sed" e` perfettamente inutile: va benissimo
$ sed -e s/ciao/miao/g -e s/buongiorno/buonasera/g file > nuovofile
od anche
$ sed -e s/ciao/miao/g -e s/buongiorno/buonasera/g < file > nuovofile
(stabilire la differenza tra queste ultime due e` lasciato come esercizio
per il lettore :-) -- `man bash`).
Cosi`, anziche' eseguire tre programmi (cat, sed, sed) ne lanci uno solo.
Ciao,
/dev/null
--
To UNSUBSCRIBE, email to debian-italian-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: