for i - ersten wert behalten und weiterverwenden
Posted: 2005-04-02 11:43
Hallo,
ich möchte eine größere "suchen-ersetzen"-Aufgabe lösen und habe dazu alles für das suchen-ersetzen realisiert, aber ich möchte, dass das script aus der ersten for-schleife den wert i (rot) mitnimmt und dann in der zweiten for-schleife absetzt. aber irgendwie hab' ich einen denkfehler dabei... ich hoffe, ihr könnt mir helfen.
das i (rot) soll weiterverwendet werden.
das i (violet) soll so bleiben.
also:
#!/bin/bash
for i in `cat liste.txt`
do
for i in /home/htdocs/$i/html/datei.type
do
sed 's/$wert_a="austausch";/$wert_a="user_$i_ht";/' $i > $i.new
mv -f $i.new $i
done
done
#EOF
Danke für eure Hilfe,
Karsten
ich möchte eine größere "suchen-ersetzen"-Aufgabe lösen und habe dazu alles für das suchen-ersetzen realisiert, aber ich möchte, dass das script aus der ersten for-schleife den wert i (rot) mitnimmt und dann in der zweiten for-schleife absetzt. aber irgendwie hab' ich einen denkfehler dabei... ich hoffe, ihr könnt mir helfen.
Code: Select all
#!/bin/bash
for i in `cat liste.txt`
do
for i in /home/htdocs/$i/html/datei.type
do
sed 's/$wert_a="austausch";/$wert_a="user_$i_ht";/' $i > $i.new
mv -f $i.new $i
done
done
#EOF
das i (violet) soll so bleiben.
also:
#!/bin/bash
for i in `cat liste.txt`
do
for i in /home/htdocs/$i/html/datei.type
do
sed 's/$wert_a="austausch";/$wert_a="user_$i_ht";/' $i > $i.new
mv -f $i.new $i
done
done
#EOF
Danke für eure Hilfe,
Karsten