Ich möchte mit nem kleinen Script ein paar Dateien in einem Verzeichnis umbenennen. Alle "." will ich entfernen:
Folgendes Problem: wenn ich per $1 einen "." übergebe, und per $2 ein "_" dann ersetzt er mir alle Zeichen ! mit andern Zeichen gehts#!/bin/sh
for i in `ls *.mpg`
do
BRUM=`echo $i | sed s/$1/$2/g`
echo "alt $i"
echo "Trennor"
echo "neu $BRUM"
echo "trenn0r"
sleep 5
mv $i $BRUM
Cont=`expr $Cont + 1`
done
exit 0