S
stuxevara
Grünschnabel
Hallo,
muss mal wieder eine Anfängerfrage stellen.
Ich lese mit read eine Variable aus.
In bestimmten Dateien möchte ich mittels sed überall wo TERMIN steht, die ausgelesene Variable einfügen.
Wie mache ich das?
Meine bisherigen Versuche
Eine weitere Frage möchte ich auch noch stellen:
Ich möchte diese Substitution nicht nur in a sondern auch in b,c,d und e machen. Gibt´s eine Möglichkeit, gleich eine ganze Liste von Dateien abzuarbeiten
.
.
.
EDIT (autom. Beitragszusammenführung) :
.
Also für die Dateien habe ich eine Lösung gefunden. Ich habe eine Datei in der die Dateien stehen. Diese arbeite ich mit einer for-Schleife ab
Jetzt suche ich nur noch nach eine Lösung für sed
muss mal wieder eine Anfängerfrage stellen.
Ich lese mit read eine Variable aus.
Code:
echo " bitte den aktuellen Termin eingeben:"
read VARIABLE
In bestimmten Dateien möchte ich mittels sed überall wo TERMIN steht, die ausgelesene Variable einfügen.
Wie mache ich das?
Meine bisherigen Versuche
Code:
sed 's/TERMIN/`echo $VARIABLE`/g' a.tmp > a.sql
Code:
sed 's/TERMIN/$VARIABLE/g' a.tmp > a.sql
Eine weitere Frage möchte ich auch noch stellen:
Ich möchte diese Substitution nicht nur in a sondern auch in b,c,d und e machen. Gibt´s eine Möglichkeit, gleich eine ganze Liste von Dateien abzuarbeiten
.
.
.
EDIT (autom. Beitragszusammenführung) :
.
Also für die Dateien habe ich eine Lösung gefunden. Ich habe eine Datei in der die Dateien stehen. Diese arbeite ich mit einer for-Schleife ab
Code:
for i in `cat liste.txt`
do
if [ ! -f $i ]
then
echo "Datei $i existiert nicht"
else
echo "Datei $i existiert und wird ersetzt"
[I]GESUCHTER SED-BEFEHL[/I]
fi
done
Jetzt suche ich nur noch nach eine Lösung für sed
Zuletzt bearbeitet: