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?

