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-ID: 76513

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

Ausgedruckt am: 25.11.2024 um 20:11 Uhr

ghofmann
ghofmann 22.12.2007 um 15:55:13 Uhr
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
risc2000
risc2000 22.12.2007 um 16:01:39 Uhr
Goto Top
Vielen Dank,

gerade getestet. Funktioniert.