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