[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

sed e estensioni file



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 un -v di grep?
Ho visto il carattere '^' ma va messo solo dentro le parentesi [].
Idee?



Reply to: