PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Konfig-Datei



t23
20-04-2005, 08:28
Hallo,

ich bräuchte mal einen Rat oder Tip.

Ich will für mein Script (ksh) bestimmte Variablen über eine Konfigurationsdatei einlesen. Diese Variablen sollen dann dem Script zur Ausführung übergeben werden. Ich hab da noch nicht so wirklich den Durchblick wie das von Statten gehen soll.
Kann mir da evtl. jemand helfen.

Mit besten dank im voraus

peschmae
20-04-2005, 14:03
Bei Bash/sh schreibst du die Variablen einfach in ein Script config.sh


VAR1=wert1
VAR2=bla


und bindest das dann in deinem Script mit
[code]
. config.sh # Punkt-Space-config.sh
source config.sh # oder auch so
[code]
ein

Ich denke mal mit ksh gehts gleich oder ähnlich.

MfG Peschmä

Joghurt
20-04-2005, 14:04
"source Datei" ist allerdings bash-spezifisch. POSIX sieht IIRC nur ". Datei" vor

peschmae
20-04-2005, 15:12
Gerade mal geguckt, ksh kann das auch.

MfG Peschmä

t23
21-04-2005, 08:58
Danke für die Mühe.
Habs probiert und es funzt wunderbar.

Na denn, bis demnächst

fs111
21-04-2005, 21:31
Da wäre ich aber in jedem Fall vorsichtig, denn sonst ist Dein Skript anfällig gegen code-injection, denn alles was "gesourct" wird, wird ja blind ausgeführt... auch rm -rf $HOME u.ä.

fs111

t23
22-04-2005, 13:08
Danke für den Hinweis...
wer nicht wagt der nicht gewinnt, und ich teste ja alle Scripte die schreibe vorher in der Cygwin Umgebung. Da kann nicht viel passieren.

Na denn, bye und ein schönes Wochenende