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?