[Soci SLIP] awk, printf
Lucio Crusca
lucio a sulweb.org
Ven 1 Feb 2008 12:03:48 CET
Data astrale 2822.3 Paolo Craveri ha scritto:
> paolo a paolo-laptop:~$ cat categorie.txt
> mele|1
> pere|2
> patate|3
>
> categoria='mele' and codice=0
> categoria='pere' and codice=2
> categoria='patate' and codice=3
Usare awk per una trasformazione così "semplice" è un po' come lanciare
una testata nucleare in giardino per debellare le formiche... io userei
sed (anche perché non conosco abbastanza awk):
cat categorie.txt | sed -e "s/^/categoria=\'/g" | sed -e "s/|/\' and
codice=/g"
il che significa: sostituisci tutti gli "inizio riga" (che si dice ^) con
"categoria='", poi sostituisci tutti i | con "' and codice=".
--
Virtual Bit di Lucio Crusca
via Isonzo, 5 - 10069 Villar Perosa
http://www.virtual-bit.com
Maggiori informazioni sulla lista
Soci