Zeichen in Dateinamen ersetzen
Uwe Schuerkamp
hoover at qubiz.com
Wed Feb 16 14:28:37 CET 2000
On Wed, Feb 16, 2000 at 02:24:40PM +0100, Christian Weddeling wrote:
> On Wed, 16 Feb 2000, Uwe Schuerkamp 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
> >
> > oder so aehnlich...
>
> Tut mir leid, aber perl steht nicht zur Verfügung. Dafür aber
> eine bash.
>
for file in `ls *.txt`; do
echo $file
sed 's/\$/\_/g' $file > `basename $file .txt`.new
done
oder so aehnlich ;-)
uwe
--
Uwe Schuerkamp, QuBiz GmbH Phone: +49 5241 80 10 66
An der Autobahn 18, 33311 Guetersloh uwe.schuerkamp at qubiz.com
PGP Fingerprint: 2E 13 20 22 9A 3F 63 7F 67 6F E9 B1 A8 36 A4 61
More information about the Linux
mailing list