[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Shell Skript mit config file



Heiko Schlittermann <hs@schlittermann.de> writes:

> On Fri, Dec 17, 2004 at 12:44:44PM +0100, Moritz Karbach wrote:

>> ich möchte ein shell Skript schreiben, dass mit einem config file gesteuert 
>> wird. Hat jemand einen Code-Schnipsel, der dieses file parsen kann?
>
> config
> ------
>     A="Hallo"
>
> script
> ------
>
>     test -f config && source config
>     echo "$A"

Da gibt es ein Problem: Wer Zugriff auf das config File hat, kann
beliebigen Code im Kontext jedes Aufrufers ausführen.

Vielleicht doch lieber beispielsweise so:

 while read var content; do
      eval "$var"="\$content"
 done < config_file

Inhalt des Konfigurationsfiles:

 var1  Inhalt1
 var2  Inhalt 2 (auch mit Leerzeichen)

Gruß,

 Heike



Reply to: