.yo.mo. ha scritto:
On Friday 18 November 2005 20:01, Davide Prina wrote: [cut]ma basta fare $ sed "s/^\([^ ]*\) \(.*\) \([^ ]*\)/\1;\2;\3/" a.txtUna traduzione e' chiedere troppo????? :-)
"^\([^ ]*\)" carica il \1 tutti i caratteri iniziali diversi da spazio " " legge uno spazio che scarta \(.*\) carica in \2 qualsiasi carattere " " legge uno spazio che scarta \([^ ]*\) carica in \3 qualsiasi carattere non spazio presenti alla fine della rigaquindi \1 conterrà il numero iniziale, poi c'è uno spazio, \2 conterrà tutti i caratteri possibili fino all'ultimo spazio della riga e quindi \3 conterrà il numero finale (con o senza segno) preceduto dallo spazio
Ciao Davide -- Dizionari: http://sourceforge.net/projects/linguistico Conoscere il TC: http://www.no1984.org Strumenti per l'ufficio: http://it.openoffice.org Sistema operativo: http://www.it.debian.org Browser: http://www.mozilla.org/products/firefox Client di posta: http://www.mozilla.org/products/thunderbird Linux User: 302090: http://counter.li.org -- Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa outlook: non voglio essere invaso da spam