tcsh и соответствие

tcsh и соответствие

У меня довольно странная ситуация, когда [0-9]сопоставление не работает при tcsh(но работает при cshи bash). Вот пример:

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

Я играл с настройками локали, но это не решило проблему. ОС — Ubuntu. Интересно, что на другой системе Ubuntu [0-9]сопоставление работало как и ожидалось во всех 3 оболочках ( tcshвключая). Казалось, что на уровне системы (не пользователя) скрываются какие-то странные вещи. Что это может быть? Большое спасибо.

Связанный контент