mpw
30-12-2009, 02:06
Hallo,
habe follgenden Codeschnipsel:
echo $1
echo $2
echo $dir
echo "=="
neu=`echo $dir|sed -e s#$1#$2#g`
echo $neu
und die Ausgabe ist:
.
/home/mpw/testbilder2
./audi_klein
==
/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2
Denk ich falsch oder was ist los? Meiner Meinung nach muss herauskommen:
.
/home/mpw/testbilder2
./audi_klein
==
/home/mpw/testbilder2/audi_klein
Was habe ich falsch geamcht? Verstehe echt die Welt nicht mehr, warum kopiert der den Pfad so oft hintereinader?
Danke für Tipps.
Gruß
MPW
habe follgenden Codeschnipsel:
echo $1
echo $2
echo $dir
echo "=="
neu=`echo $dir|sed -e s#$1#$2#g`
echo $neu
und die Ausgabe ist:
.
/home/mpw/testbilder2
./audi_klein
==
/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2/home/mpw/testbilder2
Denk ich falsch oder was ist los? Meiner Meinung nach muss herauskommen:
.
/home/mpw/testbilder2
./audi_klein
==
/home/mpw/testbilder2/audi_klein
Was habe ich falsch geamcht? Verstehe echt die Welt nicht mehr, warum kopiert der den Pfad so oft hintereinader?
Danke für Tipps.
Gruß
MPW