linux-l: Test auf Environmentvariable
Ihno Krumreich
ihno at fh-brandenburg.de
Di Jul 15 14:56:17 CEST 1997
>
> On Mon, 14 Jul 1997, Florian Schintke wrote:
>
> > Ich muss in Shellscripts testen, ob eine Umgebungsvariable gesetzt ist
> > oder nicht und danach entscheiden, was zu tun ist. (Also mit if...)
> >
> > Wie geht das in der tcsh, wie in der sh, wie in der zsh, wie in der
> > csh, wie in der ksh, wie in der bash?
Alle oben angegeben Shell sollten den Befehl test verarbeiten koennen. In einer
sh, ksh, bash saehe es dann so aus:
if [ -n "$BELIEBIGE_VARIABLE" ]
then
echo "Die Variable ist vorhanden (Keine test auf Inhalt)"
else
echo "Die Variable ist nicht vorhanden"
fi
Mit -n wird geprueft, ob "$BELIEBIGE_VARIABLE" eine nichtleere Zeichenkette ist.
Gruss
Ihno
==============================================================================
Ihno Krumreich | Phone (49) 3381 26938 U U N N III X X
FH Brandenburg | email: ihno at fh-brandenburg.de U U NN N I X X
Kirchhofstr. 3-7 | FAX (49) 3381 26999 U U N N N I X
D-14776 Brandenburg | NIC:IK139 RIPE:IK255-RIPE U U N NN I X X
UUU N N III X X
Mehr Informationen über die Mailingliste linux-l