![](https://seccdn.libravatar.org/avatar/8576ac1b72af7a8d7391dbaa48c37e65.jpg?s=120&d=mm&r=g)
8 Dec
2003
8 Dec
'03
15:36
On Mon, 2003-12-08 at 14:47, Thomas Vollmer wrote:
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'. Nun ja, die Bash kennt sehr wohl "==", andere Shells allerdings nicht, weshalb man '==' möglichst schnell wieder vergessen sollte.
So gesehen, hat die Manpage und 'help test' schon recht, '==' nicht zu dokumentieren. Ralf