22 Dec
2009
22 Dec
'09
11:14
Am Montag, 21. Dezember 2009 22:54 schrieb Christian Brabandt: Moin Christian,
Oha, folgender Einzeiler, diesmal rudimentär getestet und noch ein wenig aufgebohrt um Fehlerbehandlung, behebt diesen Mangel:
find . -type f -exec bash -c 'mv -i "$1" "$(echo "$1" | sed -e "s/~/\\&/g" -e "s/[^a-zA-Z0-9]//g")_" ' find-sh '{}' \;
Werde ich mal testen.
Aber jetzt kann ich erstmal wieder mit escape sequencen spielen.
Autsch wie heißen die Dinger vor Zeichen die in der Shell eine besondere Bedeutung haben sowie \ und " Danke Ingo -- 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