Re: Leerzeichen in Dateinamen ersetzen

From: Robert Drehmel <robert(at)spes.drehmel.com>
Date: Mon, 16 Jun 2003 15:44:14 +0200

On Mon, Jun 16, 2003 at 02:34:52PM +0200, Matthias Teege wrote:
> Moin,
>
> gelegentlich möchte ich Leerzeichen in Dateinamen gegen «_»
> austauschen. Dazu verwende ich die folgende ZSH Funktion.
>
> fixname() {
> for i in *; do
> mv $i `echo $i | tr " " "_"`
> done
> }
>
> Jetzt habe ich aber einen ziemlich schrottigen Verzeichnisbaum vor mir
> und benötige eine Lösung die auch durch die Unterverzeichnisse geht.
>
> Wie macht Ihr sowas?

Eine (ungetestete) Möglichkeit wäre

  for i in `find .`;
      mv $i `echo $i | tr " " "_"`
  done

ciao,
-robert

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-chat" in the body of the message
Received on Mon 16 Jun 2003 - 15:44:02 CEST

search this site