Zitat von
sakura:
Ausnahme: UNIX Shell Scripting: False ist ungleich Null (0) und True ist als Null (0) definiert.
Das liegt wahrscheinlich daran, dass ein Programm mit dem Exit-Code 0 erfolgreich war und mit einem Exitcode > 0 nicht erfolgreich...
[edit]Genauer gesagt, true und false sind Executables (liegen normalerweise in /bin/), die einen Exitcode von 0 bzw. 1 zurückgeben.[/edit]
MfG,
d3g