[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