Que tal:
ls *[!0-9][0-9].txt
O !
no início do grupo complementa seu significado.
Como posso listar arquivos com um nome de arquivo que termine com o último caractere e com .txt
extensão?
Eu tentei ls *+([[:digit:]]).txt
, mas isso é verdade para abc12.txt
e abc2.txt
.
Mas preciso obter apenas abc2.txt
. Como posso fazer isso?
Existe algum tipo de :digit:
que fará isso?