Zeichen in Dateinamen ersetzen

Alexander Reelsen ar at rhwd.net
Wed Feb 16 18:52:48 CET 2000


On Wed, Feb 16, 2000 at 03:39:13PM +0100, Alexander Reelsen wrote:
> On Wed, Feb 16, 2000 at 02:24:40PM +0100, Christian Weddeling wrote:
> > > > Ich habe ein Verzeichnis mit ein paar Dateien in deren Dateinamen
> > > > ich ein $ durch einen _ ersetzen muß. Wie stelle ich das an?
> > > perl -spi .bak -e 's/\$/\_/g' *.txt 
> > Tut mir leid, aber perl steht nicht zur Verfügung. Dafür aber
> > eine bash.
> for i in *\$* ; do
> mv $i $(echo $i | sed -e 's/\$/_/g')
> done
Was ich gerade sehe. Das is ja umstand, wenn du ne bash hast.
mv $i ${i/\$/_}
geht eigentlich einfacher.

MfG/Regards, Alexander

--
Alexander Reelsen            http://joker.rhwd.owl.de
ar at rhwd.net                  GnuPG: pub 1024D/F0D7313C  sub 2048g/6AA2EDDB
                             7D44 F4E3 1993 FDDF 552E  7C88 EE9C CBD1 F0D7 313C



More information about the Linux mailing list