[linux-l] Bash: Handling von Kommentaren und Leerzeilen in Config-Files
Dani Oderbolz
oderbolz at ecologic.de
Mo Mai 12 16:17:19 CEST 2003
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:
while read SOURCEDIR TARGETDIR; do
# Hier will ich Leerzeichen abfangen
if [ ${SOURCEDIR } ]; then
# Hier teste ich, ob # am Anfang steht,
# Geht manchmal schief.
if [ ${SOURCEDIR:0:1} != \# ]; then
fi
fi
done < $CONFIGFILE
Ist meine Syntax oben richtig?
Ab und zu sagt die Shell
:0:1 : expected unary operator
Was meint ihr dazu?
Danke & Gruss,
Dani
--
Dani Oderbolz
Jagowstrasse 13
10555 Berlin
Mehr Informationen über die Mailingliste linux-l