Eu tenho uma situação bastante estranha em que [0-9]
a correspondência não está funcionando tcsh
(mas funciona sob csh
e bash
). aqui está um exemplo:
muon:~/tmp.52 ls
a0 a1 a2 a3 a4 a5 a6 apollo_help.docx*
muon:~/tmp.53 ls a[4-9]
a0 a1 a2 a3 a4 a5 a6
muon:~/tmp.54 csh
%m:%B%~%b.%h ls a[4-9]
a4 a5 a6
%m:%B%~%b.%h exit
%m:%B%~%b.%h exit
muon:~/tmp.55 bash
muon:~/tmp$ ls a[4-9]
a4 a5 a6
muon:~/tmp$ exit
exit
muon:~/tmp.56 ls a[4-9]
a0 a1 a2 a3 a4 a5 a6
Eu brinquei com as configurações de localidade, mas isso não resolveu o problema. o sistema operacional é Ubuntu. Curiosamente, em outro sistema Ubuntu, [0-9]
a correspondência funcionou conforme esperado em todos os três shells ( tcsh
incluídos). Parecia que algumas coisas engraçadas estavam escondidas no nível do sistema (não do usuário). o que poderia ser isso? muito obrigado.