[lug-ld] bash und umlaute

Guenter Barth gbarth at baundba.de
Sa Feb 28 21:10:47 CET 2015


Hallo zusammen,
hab ein Problem bei der Auswertung von Dateinamen in Kombination find 
und -ls.

Am Beispiel von 2 Ausgaben kann man exemplarisch sehen, dass bei -ls die 
Umlaute verhunzt sind.

---> ohne -ls
@gb-kubu:~$ find -name "*[äöüÄÖÜß]*"
.
./.local/share/Trash/info/ärzte.pdf.trashinfo
./.local/share/Trash/info/PersönlichesAdressbuch.csv.trashinfo

---> mit -ls
gb at gb-kubu:~$ find -name "*[äöüÄÖÜß]*" -ls

537112    4 -rw-rw-r--   1 gb       gb             75 Feb 25 21:42 
./.local/share/Trash/info/\303\244rzte.pdf.trashinfo
537206    4 -rw-rw-r--   1 gb       gb             92 Feb 25 21:42 
./.local/share/Trash/info/Pers\303\266nlichesAdressbuch.csv.trashinfo


Ich benötige die -ls Ausgabe für eine Textdatei, in welcher dann alle 
meine Dateien mit Datum aufgelistet sind.
Aus dieser Liste speise ich dann die weiteren Aktivitäten.

Ich hab schon viel gegoogelt und in meinem Shell-Programmierbuch 
gesucht, aber noch keine Lösung gefunden.
Die Sprach- und Tastatureinstellungen sind alle auf 'deutsch'. Benutze 
Kubuntu 10.4.
Hat jemand eine Idee, wie ich -ls-Ausgabe mit Umlauten in ein Textfile 
bringen kann?

Vielen Dank im voraus.
Günter Barth