Hallo und frohes Neues, On Mon, Dec 31, 2001 at 05:14:27PM +0100, Yosuke Tomoe wrote:
On Mon, Dec 31, 2001 at 04:56:56PM +0100, Marius Brehler wrote:
Hallo Liste! Ich habe mal wieder eine Frage und hoffe ihr wisst eine Antwort :-) Ich möchte in einem Shell Script auf eine Konigurations Datei zugreifen und denn Inhalt von Variablen in dieser Datei in neuen Varibalen im eigentlichem Script speichern. Leider weiß ich aber nicht wie ich auf diese zugreifen kann. Für alle Ideen und Tips bin ich dankbar. Ich wünsche euch noch allen einen guten Rutsch ins neue Jahr.
Wenn es eine Shell-kompatible Datei ist, dann brauchst du sie nur am Anfang deines Scripts auszuführen.
Damit wird eine Subshell erzeugt, in der das Konf.-Script ausgeführt wird. Nur in dieser Subshell sind die im Konf.-Script gesetzten Variablen gültig, d.h. das aufrufende Script kann nicht darauf zugreifen. Die IMHO bessere Lösung ist daher ein "source konf.script" oder kurz ". conf.script" im aufrufenden Script. Damit wird das Konf.-Script in den Kontext (die Umgebung) des aufrufenden Scripts eingebunden. cu, Peter -- You may be sure that when a man begins to call himself a "realist," he is preparing to do something he is secretly ashamed of doing. -- Sydney Harris