![](https://seccdn.libravatar.org/avatar/933fcfc7a7369e125bf2b1be12759613.jpg?s=120&d=mm&r=g)
8 Dec
2003
8 Dec
'03
13:47
On Monday 08 December 2003 14:07, Karl Sinn wrote:
Hallo,
jetzt lese ich schon seit Strunden im Bash-Tutorial von http://www.linuxfibel.de/bash.htm und bekomme es einfach nicht hin:
Wir prüfe ich den Übergabeparameter $1 auf einen bestimmten Wert?
if $1 == "Hallo"; then echo $1 fi
Da fehlt das test (bzw. kurzform [ ). Und test kennt kein ==, sondern für Zeicheketten das =. Siehe `man test'. Also: if test $1 = "Hallo" then echo $1 fi oder if [ $1 = "Hallo" ] then echo $1 fi Wobei bei vielen *nixen das [ ein symbolischer Link auf test ist. Thomas