Re: sed e estensioni file

2007-12-08 Per discussione Mattia
On Sat, 08 Dec 2007 00:03:45 +0100 Marco <[EMAIL PROTECTED]> wrote: > Ci provo :P Grazie, sei stato chiarissimo :) ciao -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UN

Re: sed e estensioni file

2007-12-07 Per discussione Marco
Mattia ha scritto: > non ho mai visto questo tipo di cosa: ha un nome? Nel manuale di Bash viene spiegata nel paragrafo "Parameter expansion"; Nella advanced Bash-scripting guide tradotta in Italiano la trovi qua: http://www.pluto.it/files/ildp/guide/abs/string-manipulation.html > Potresti s

Re: sed e estensioni file

2007-12-07 Per discussione Mattia
Allora, vi ringrazio per le risposte che purtroppo non posso provare adesso. sed è uno di quei programmi che non mai avuto la forza di studiare a fondo. Il greedy l'avevo letto ma evidentemente non l'ho capito bene. On Fri, 07 Dec 2007 15:23:05 +0100 Marco <[EMAIL PROTECTED]> wrote: > $ pippo="t

Re: sed e estensioni file

2007-12-07 Per discussione Marco
Mattia ha scritto: dato il nome di un file "test.txt", vorrei prendere solo l'estensione, cioè txt. Visto che ti hanno già risposto aggiungo una soluzione molto comoda, imho, se utilizzi una shell non troppo striminzita (i.e. bash, dash o ksh) e il nome del file in questione è già memorizzat

Re: sed e estensioni file

2007-12-07 Per discussione Davide Prina
Mattia wrote: echo test.txt |sed 's/\.[[:alnum:]]\{1,4\}$/__OK__/I' Questo fa esattamente il contrario di quello che mi serve. Non c'è un modo per invertire il match? tipo un -v di grep? echo test.txt |sed 's/^.*\(\.[[:alnum:]]\{1,4\}\)$/__OK__\1/I' Ciao Davide -- Dizionari: http://linguist

Re: sed e estensioni file

2007-12-07 Per discussione Sandro Tosi
> dato il nome di un file "test.txt", vorrei prendere solo l'estensione, > cioè txt. Ecco quello che sono riuscito a partorire: > > echo test.txt |sed 's/\.[[:alnum:]]\{1,4\}$/__OK__/I' $ echo "some.dotted.words.and.an.extention.txt" | sed 's/\(.*\)\.\(.*\)/\2/' txt Questo perche' sed applica reg

sed e estensioni file

2007-12-07 Per discussione Mattia
Ciao a tutti, dato il nome di un file "test.txt", vorrei prendere solo l'estensione, cioè txt. Ecco quello che sono riuscito a partorire: echo test.txt |sed 's/\.[[:alnum:]]\{1,4\}$/__OK__/I' Questo fa esattamente il contrario di quello che mi serve. Non c'è un modo per invertire il match? tipo