[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