Tengo una situación bastante extraña en la que [0-9]
la coincidencia no funciona bajo tcsh
(pero funciona bajo csh
y bash
). Aquí hay un ejemplo:
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
Jugué con la configuración local pero no solucionó el problema. el sistema operativo es ubuntu. Curiosamente, en otro sistema Ubuntu, [0-9]
la coincidencia funcionó como se esperaba en los 3 shells ( tcsh
incluidos). Parecía que algunas cosas divertidas se escondían a nivel del sistema (no del usuario). ¿Qué podría ser eso? muchas gracias.