![](https://seccdn.libravatar.org/avatar/25006076caf56496daaeac565b27fcae.jpg?s=120&d=mm&r=g)
8 Dec
2003
8 Dec
'03
15:17
On Monday 08 December 2003 14:07, Karl Sinn wrote:
jetzt lese ich schon seit Strunden im Bash-Tutorial von http://www.linuxfibel.de/bash.htm und bekomme es einfach nicht hin:
http://www.koehntopp.de/kris/artikel/unix/shellprogrammierung/
Wir prüfe ich den Übergabeparameter $1 auf einen bestimmten Wert?
if $1 == "Hallo"; then echo $1 fi
if [ "$1" = "Hallo" ] then echo $1 fi 1. [ ... ] oder test (bash: help test) ist das Kommando zum Testen von Bedingungen. 2. Parameter wie $1 in "" setzen, denn sie können leer sein, und [ "" = "Hallo" ] ist syntaktisch korrekt, aber [ = "Hallo" ] ist ein Error. 3. Der Test ist =, nicht ==. 4. Es geht auch [ "$1" = "Hallo" ] && echo $1 Kristian