Mailinglist Archive: opensuse-de (3513 mails)

< Previous Next >
Re: spaces entfernen
  • From: Andreas Loesch <suseliste@xxxxxxxxx>
  • Date: Wed, 29 Dec 2004 12:29:47 +0100
  • Message-id: <200412291229.47841.suseliste@xxxxxxxxx>
Am Mittwoch, 29. Dezember 2004 11:59 schrieb Oliver Wiemer:
Hallo,

ich habe ein Verzeichniss, dass in den Dateinamen lauter Leerzeichen
enthält.
Wiekann ich so ein Leerzeichen mit einem Script in einen Underscore
wandeln. Hat jemand von Euch einen Ansatz?


for f in * ; do mv -f "$f" "${f/ /_}" ; done

gibt bei Namen ohne whitespaces einen mv-Fehler
"mv: ,,foo" und ,,foo" sind die gleiche Datei"
da die Datei nicht umbenannt wird, hier kann latürnich in der Schleife
ncoh abgefragt werden. ob die Namen unterschiedlich sind, aber es schadet
nicht.

Andreas

< Previous Next >
Follow Ups
References