9 Dec
2003
9 Dec
'03
08:37
On Monday 08 December 2003 16:36, Ralf Corsepius wrote:
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.
Ich habe auch nie behauptet das die bash das == nicht kennt, sondern nur das test dies nicht kennt. Thomas