F
fencingline
Mitglied
Hallo zusammen,
ich habe ein Problem, dass ich innerhalb eines Scripts eine Config-Datei auslesen muss, die syntaktisch wie folgt aufgebaut ist:
usw. Also je Zeile eine Variable und ein zugeordneter Wert.
Im Script möchte ich nun die Variablen verwenden, weiss aber nicht wie ich sie kriege. Wenn ich die Config-Datei ausführbar mache und einfach ausführe, stehen die Variablen im aufrufenden Script nicht mehr zur Verfügung. Führe ich die Config-Datei per exec aus, bleibt das aufrufende Script stehen.
Wie könnte man das Problem lösen? Das Script soll quasi wie folgt arbeiten:
Die Ausgabe soll dann sein:
Als Shell steht die SH-Shell zur Verfügung.
Danke schon mal!
FCL
ich habe ein Problem, dass ich innerhalb eines Scripts eine Config-Datei auslesen muss, die syntaktisch wie folgt aufgebaut ist:
Code:
Variable1="Wert1"
Variable2="Wert2"
Variable3="Wert3"
usw. Also je Zeile eine Variable und ein zugeordneter Wert.
Im Script möchte ich nun die Variablen verwenden, weiss aber nicht wie ich sie kriege. Wenn ich die Config-Datei ausführbar mache und einfach ausführe, stehen die Variablen im aufrufenden Script nicht mehr zur Verfügung. Führe ich die Config-Datei per exec aus, bleibt das aufrufende Script stehen.
Wie könnte man das Problem lösen? Das Script soll quasi wie folgt arbeiten:
Code:
# Config-Datei, Inhalt siehe oben
FILE="/Pfad_zu_Config_Datei/Config_Datei"
include $FILE
echo $Variable1
Die Ausgabe soll dann sein:
Code:
Wert1
Als Shell steht die SH-Shell zur Verfügung.
Danke schon mal!
FCL