[lug-ld] bash und umlaute

Ekki Plicht (DF4OR) ekki at plicht.de
Sa Feb 28 23:37:02 CET 2015


Das ist dokumentiertes Verhalten von 'find', siehe 'man find' unter
'UNUSUAL FILENAMES'.

Ich denke mit der Option -print oder -fprint <filename> solltest Du
das gewünschte Ziel erreichen.

Gruß,
Ekki



Am 28. Februar 2015 um 21:10 schrieb Guenter Barth <gbarth at baundba.de>:
> 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
>
>
>
>
>
> _______________________________________________
> lug-ld mailing list
> lug-ld at lists.lug-ld.de
> http://lists.lug-ld.de/mailman/listinfo/lug-ld