risc2000
Goto Top

Wie werden Konfigurationsdateien in Bash Scripte eingebunden (include)

Hallo,

ich möchte in einem Bashscript eine Konfigurationsdatei einbinden. Zur Zeit tue ich dies wie folgt:

Inhalt der Datei config.conf:

#Konfigurationsdatei
SSH_PORT=22
HTTP_PORT=80


Inhalt des Bashscriptes:

#!/bin/sh
SSH_PORT=`cat config.conf | grep "SSH_PORT" | cut -c10-14`
HTTP_PORT=`cat config.conf | grep "HTTP_PORT" | cut -c11-15`
echo $SSH_PORT
echo $HTTP_PORT


Ausgabe:
22
80


Das liefert mir zwar genau die Ergebnisse, aber ich denke es gibt eine "effektivere" Methode dafür.
Kann mir jemand Helfen?

Danke.

Content-Key: 76513

Url: https://administrator.de/contentid/76513

Printed on: April 25, 2024 at 14:04 o'clock

Member: ghofmann
ghofmann Dec 22, 2007 at 14:55:13 (UTC)
Goto Top
Zwar nicht getestet, aber einen Versuch wert:
die Datei config.conf so lassen und Dein Skript so ändern:

#!/bin/sh
source config.conf
echo $SSH_PORT
echo $HTTP_PORT
Member: risc2000
risc2000 Dec 22, 2007 at 15:01:39 (UTC)
Goto Top
Vielen Dank,

gerade getestet. Funktioniert.