[Tech] Aiuto con sed
Marcello Pucci
califerno@tiscali.it
Mer 2 Lug 2003 17:57:40 CEST
Ho necessita' di processare un file di testo e sostituire tutte le
parole racchiuse tra apice singolo con la parola stessa senza gli apici.
Cerca tutte le parole nella forma *parola* e le sostituisce con parola
a) sed 's/\(\*\)\(.*\)\(\*\)/\2/g' out
Ho creato un piccolo script con sed del tipo a) e cercato di adattarlo
al mio caso.
Q
$>less ./out
total 272
-rwxr--r-- 1 'marcello' marcello 444 May 19 16:33 Chapter1
-rw-r--r-- 1 *marcello* marcello 215 May 19 16:32 Chapter1.log
-rwxr--r-- 1 *marcello* marcello 1286 Jun 7 21:43 Eser2
-rw-r--r-- 1 marce*l*lo marcello 2313 May 25 20:08
EserciziBash.html
-rwxr--r-- 1 marcello marcello * * 303 May 19 01:54 Example12.7
-rwxr--r-- 1 marcello marcello 138 May 24 18:06 Example2.2
-rwxr--r-- 1 marcello 'marcello' 510 May 22 20:53 Example3.1
-rwxr--r-- 1 marcello marcello 60 May 25 18:53 Example9.11
-rw-r--r-- 1 marcello marcello 138151 Nov 19 2002 Lezione2.pdf
-rw-r--r-- 1 marcello marcello 24201 May 26 23:54 QESS.html
-rw-r--r-- 1 marcello marcello 9409 May 25 19:21 corsoLSO.html
drwxr-xr-x 2 marcello marcello 4096 Jun 4 18:55 dirprova
-rw-r--r-- 1 marcello marcello '' 1621 Jun 5 03:27 due
-rwxr--r-- 1 marcello marcello ' ' 139 Jun 6 16:58 input
-rwxr--r-- 1 marcello marcello 132 May 27 01:30 intro1
-rw-r--r-- 1 marcello marcello 12333 May 25 19:23 labso02.zip
-rw-r--r-- 1 marcello marcello 1874 Jun 11 15:50 myapt.txt
-rw-r--r-- 1 marcello marcello ** 0 Jul 1 23:58 out
-rw-r--r-- 1 marcello marcello 20175 Jun 3 22:38 script.html
-rwxr--r-- 1 marcello marcello 96 Jun 6 00:38 until
-rwxr--r-- 1 marcello marcello 93 Jun 6 03:47 while
b) sed 's/\('\)\(.*\)\('\)/\2/g' out
Per qualche strano motivo non funziona. Chi puo' aiutarmi?
--
Marcello Pucci - jabber Id: califerno@jabber.linux.it
Maggiori informazioni sulla lista
flug-tech