[Pluto-devel] Come trasformare il "." in ":"?

Marco Marongiu pluto-devel@lists.pluto.linux.it
Wed, 20 Nov 2002 12:03:38 +0100


Davide Salerno wrote:
> Salve a tutti,
> Voglio scrivere uno script di shell che dato un array di utenti del tipo
> 
> p.paperino
> m.topolino
> m.topolina
> 
> mi trasformi in un array del tipo
> 
> p:paperino
> m:topolino
> m:topolina
> 
> Scusate la banalità ma non riesco ad individuare il “.” o a spezzare il
> primo array per sostituire il “.” con i “:”.
> Qualcuno sa come fare o conosce un programma che lo fa.

Puoi farlo con sed, ma devi fare l'escape del carattere ".", che e` 
speciale e significa "qualunque carattere". La linea sarebbe quindi

sed -e 's/\./:/' nomefile

Dove nomefile e` il file che contiene l'array

Ciao
Marco

-- 
Marco Marongiu                         Email: bronto@crs4.it
CRS4 Research Center                   Phone: +39 070 2796 336
NCS Division                           Fax:   +39 070 2796 216
NSM Group                              WWW: http://bugs.unica.it:4444/