Thomas Guettler guettli@thomas-guettler.de (Di 22 Apr 2008 22:07:12 CEST):
===> find -name '*.gthumpy' guettli@r51:~/tmp/old/erzgebirgstraverse --> keine Dateien gefunden
===> LANG=C find -name '*.gthumpy' ./3) Start/die ersten L?ufer.gthumpy ./3) Start/?bergabe Staffestab am Start.gthumpy ./2) vor dem Start/Erw?rmung der Talfreunde.gthumpy ./2) vor dem Start/Zelt oder Blockh?tte.gthumpy ./2) vor dem Start/Erw?rmung der Talfreunde 1.gthumpy guettli@r51:~/tmp/old/erzgebirgstraverse --> Warum werden die Dateien bei LANG!=C nicht gefunden?
find(1) nutzt fnmatch(3), aber dort steht nicht viel zu I18N. Etwas mehr steht bei glob(7), aber auch nichts, was das von Dir beobactete Verhalten erklärt.
"echo *" verhält sich ebenso.
Vielleicht kennt UTF8 nur 0-127 und dann die Unicode-Sequenzen? Und alles andere wird als "Schrott" betrachtet?
(Sourcecode für fnmatch()?)
[PS: bist Du auch dort, bei der Traverse?]