tcsh und Matching

tcsh und Matching

Ich habe eine ziemlich seltsame Situation, in der [0-9]die Übereinstimmung unter nicht funktioniert tcsh(aber unter cshund bash). Hier ist ein Beispiel:

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

Ich habe mit den Gebietsschemaeinstellungen herumgespielt, aber das Problem wurde dadurch nicht behoben. Das Betriebssystem ist Ubuntu. Interessanterweise [0-9]funktionierte die Übereinstimmung auf einem anderen Ubuntu-System unter allen 3 Shells ( tcsheinschließlich) wie erwartet. Es schien, als ob sich auf Systemebene (nicht auf Benutzerebene) einige merkwürdige Dinge verbergen. Was könnte das sein? Vielen Dank.

verwandte Informationen