[Linux-Biella] Sed
Andrea Ferraris
linux@ml.bilug.linux.it
Thu, 5 Feb 2004 20:59:14 +0100
>From: "Cristiano Deana" <deana@bmm.it>
>
[...]
> Il giorno Thursday 05 February 2004 14:35, CIARROCCHI, Paolo, VF-IT mi
> scriveva:
>
> > Vorrei fare uno script che fa molte "find and replace" del tipo:
> > s/"a uno"/"A UNO"/
>
> sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRTSUVWXYZ/'
>
> > l'unico modo che mi viene in mente per fare questa serie di
> > operazioni su di un file e' il seguente:
>
> posso consigliare: comp.unix.shell
Sono piu` che assolutamente d'accordo. Ho lavorato per un ISP a
Torino che si vantava di "PROGRAMMRE IN PERL".
Miii .... che vaccate tremende:
script incomprensibili, lunghi decine o centinaia di righe, che
riscritti in bash con sed, awk e le altre utility UNIX facevano
le stesse cose, meglio, in 10 righe.
In una mattinata gli ho fatto il cambio di dns, praticamente solo
con awk sui files delle zone di bind ed era allibito perche' non
sapeva che awk poteva fare quelle cose. Diciamo che perl
e` stato inventato da qualcuno che non sapeva usare awk.
Andrea