-------- Original-Nachricht --------
Datum: Tue, 21 Nov 2006 22:10:52 +0100
Von: Sandy Drobic
Markus Gamperl wrote:
Hallo!
Folgendes Script benennt falsche Verzeichnisse bzw. Files um (zB das Verzeichnis "Startmen?" in "Startmenü":
#!/bin/sh
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!!!"
Leider funkioniert es nur wenn im Dateinamen keine Blancs vorkommen... Für das Verzeichnis /home/user/Eigene Dateien/te?.html wird der Schleifenkörper 2 mal durchgeführt - einmal für /home/user/Eigene und das zweite mal für Dateien/te?.html
Natürlich stimmt dann der mv Befehl nicht mehr... Kann ich das irgendwie verhindern?
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.
Sandy
PS: Ein Betreff ist immer nett. PPS: Die Listenadresse ist jetzt: opensuse-de@opensuse.org, suse-linux ist veraltet. -- 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@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Sandy! 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? Sorry wegen dem Betreff - ist in der Eile verloren gegangen... und die Adresse bessere ich auch gleich aus! Danke! Markus -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org