[linux-l] Bash: Handling von Kommentaren und Leerzeilen in Config-Files
Thomas Knop
tknop at maxrelax.de
Mo Mai 26 18:04:11 CEST 2003
* Dani Oderbolz <oderbolz at ecologic.de> [13.05.03 16:27]:
> Hallo zusammen,
> ich bauen mir gerade eine nette Sammlung von Administrationsscripts
> zusammen,
> wobei ich den Code streng von der Konfiguration trennen will.
> Ich habe aber noch Schwierigkeiten mit Kommentaren und Leerzeilen in meinen
> Config Dateien.
>
> Ich mache so etwas:
[ stringoperationen in der shell ]
> Was meint ihr dazu?
fatal ()
{
echo "fatal error: $1"
exit 99
}
grep -v '^#' $CONFIGFILE | grep -v '^$' | \
while read SOURCEDIR TARGETDIR; do
test -z "$SOURCEDIR" -o -z "$DESTDIR" && \
fatal "Invalid line in $CONFIGFILE"
# weiter im text
...
done
Gruß
Thomas
Mehr Informationen über die Mailingliste linux-l