Mailinglist Archive: opensuse-de (1791 mails)

< Previous Next >
Re: Umbenennen von Dateinamen mit Leerzeichen
  • From: Sandy Drobic <suse-linux@xxxxxxxxxxxxxxxxxxxxxxx>
  • Date: Wed, 22 Nov 2006 00:01:00 +0100
  • Message-id: <4563852C.6090101@xxxxxxxxxxxxxxxxxxxxxxx>
Markus Gamperl wrote:

where=$1
for i in `find $where -name *'\?'* -print`; do
src=$i
tgt=`echo $i | sed -e "s/?/ü/"`
#echo $src
mv $src $tgt
done
echo "FERTIG!!!"

Sorge dafür, dass der auf der Konsole eingestellte Zeichensatz korrekt is
und setze im Script IFS="", dann werden die Leerzeichen nicht als Trenner verwendet.

Danke für deine Hilfe - funktioniert super! Ich hatte komische Zeichen bei den Umlauten durch eine falsche Samba-Konfig reinbekommen...
ü wurde zu ?
ä wurde zu "
ö bzw. ß weiß ich nicht... hast du da viel. eine Ahnung?

Kommt etwas darauf an, welcher Zeichensatz eingestellt war vorher und jetzt. Recode z.B. kann verschiedene Zeichensätze ineinander umwandeln.

"recode ISO_8859-1..Latin1" etwas wandelt von ISO_8859 nach Latin1 um. Wenn dein Standardzeichensatz jetzt UTF8 ist und vorher Latin1, dann halt
"recode Latin1..UTF8".

Versuche mal, herauszufinden, welcher Zeichensatz vorher eingestellt war.

Sandy

--
Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com

--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups