Desde que a globalização estendida do bash esteja habilitada (que é no padrão do Ubuntu ~/.bashrc ), você pode usar name.!(tex) para corresponder a name seguido por qualquer extensão de ponto, exceto .tex
dado
$ ls name*
name name2 name.bar name.foo name.tex name.txt
então
$ ls name.!(tex)
name.bar name.foo name.txt
Para remover os arquivos correspondentes, substitua ls por rm (ou - mais seguro - por rm -i ).