Hallo, On Monday 10 February 2003 11:14, Jens Wolfgarten wrote:
Hallo zusammen!
Ich versuche vergeblich, mit folgendem Skript alle Leerzeichen in einigen Dateien zu eliminieren. [...] Kann mir jemand sagen, wie ich es schaffe, daß im aktullen Verzeichnis alle Leerzeichen in Dateinamen durch _ ersetzt werden?
zum Beispiel so: for f in *; do cp "$f" "$(echo $f|sed -e 's/ /_/g')"; done Für alle files ohne Leerzeichen gibt es hier eine Warnung, dass Quelle und Ziel identisch sind. Diese Warnungen kann man getrost mit 2>/dev/null am Ende des obigen Ausdrucks ins Nirvana schicken, da die files ohne Leerzeichen nicht angerührt werden. Schöne Grüße, Stephan -- /* Stephan Hakuli // http://www.hakuli.net // GPG-ID 4006A977 Encryption with GPG or PGG is strongly encouraged, my public key is available on my website or on common public keyservers. */