S
Sidewinder
Grünschnabel
Ich habe folgendes Problem:
In einer Skriptdatei finden sich verschiedenen einmalige Werte die durch andere einmalige Werte aus einer externen Datei ersetzt werden müssen.
Beispiel:
Skriptdatei
#########
SET NTWID 2
PORT "PortA"
END
SET NTWID 2
PORT "PortB"
END
SET NTWID 2
PORT "PortC"
END
Usw.....
##########
Parallel gibt es dazu eine tabstop getrennte Listendatei
##########
PortA PortANeu
PortB PortBNeu
PortC PortCNeu
Jetzt suche ich eine Möglichkeit automatisiert über die Unix Shell jeweils die Listendatei abarbeiten zu lassen und dann die alten Werte in der Skirpt Datei immer durch den neuen Wert zu ersetzen.
Der Ablauf ist mir klar nur leider fehlt mir bei der Umsetzung das spezifische Unix Wissen um die richtigen Paramenter und Befehle dafür zu finden.
Ablauf:
- > Listendatei wird eingelesen
- > Erster Wert "PortA" wird als Variabele A gesetzt
- > Zweiter Wert "PortANeu" wird als Variable B gesetzt
- > Variable A wird in der Skript Datei gesucht und durch Variable B ersetzt.
- > Nächste Zeile der Listendatei wird eingelesen
- > Erster Wert "Port'B" wird als Variabele A gesetzt
- > Zweiter Wert "PortBNeu" wird als Variable B gesetzt
- > Variable A wird in der Skript Datei gesucht und durch Variable B ersetzt.
- > Nächste Zeile wird eingelesen
Usw....
Jemand Ideen mit welchen Befehlen/Systemprogramen man das umsetzen kann?
Danke im vorraus für Eure Hilfe....
Thomas
In einer Skriptdatei finden sich verschiedenen einmalige Werte die durch andere einmalige Werte aus einer externen Datei ersetzt werden müssen.
Beispiel:
Skriptdatei
#########
SET NTWID 2
PORT "PortA"
END
SET NTWID 2
PORT "PortB"
END
SET NTWID 2
PORT "PortC"
END
Usw.....
##########
Parallel gibt es dazu eine tabstop getrennte Listendatei
##########
PortA PortANeu
PortB PortBNeu
PortC PortCNeu
Jetzt suche ich eine Möglichkeit automatisiert über die Unix Shell jeweils die Listendatei abarbeiten zu lassen und dann die alten Werte in der Skirpt Datei immer durch den neuen Wert zu ersetzen.
Der Ablauf ist mir klar nur leider fehlt mir bei der Umsetzung das spezifische Unix Wissen um die richtigen Paramenter und Befehle dafür zu finden.
Ablauf:
- > Listendatei wird eingelesen
- > Erster Wert "PortA" wird als Variabele A gesetzt
- > Zweiter Wert "PortANeu" wird als Variable B gesetzt
- > Variable A wird in der Skript Datei gesucht und durch Variable B ersetzt.
- > Nächste Zeile der Listendatei wird eingelesen
- > Erster Wert "Port'B" wird als Variabele A gesetzt
- > Zweiter Wert "PortBNeu" wird als Variable B gesetzt
- > Variable A wird in der Skript Datei gesucht und durch Variable B ersetzt.
- > Nächste Zeile wird eingelesen
Usw....
Jemand Ideen mit welchen Befehlen/Systemprogramen man das umsetzen kann?
Danke im vorraus für Eure Hilfe....
Thomas