Null-Kommando

Aus Foxwiki
Version vom 22. Februar 2022, 10:50 Uhr von Dirkwagner (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= Null = ''':''' * Das Null-Kommando tut nichts, außer den Rückgabewert 0 zu erzeugen ** 0 ist der übliche Rückgabewert eines Kommandos, wenn seine Ausfü…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Null

:
  • Das Null-Kommando tut nichts, außer den Rückgabewert 0 zu erzeugen
    • 0 ist der übliche Rückgabewert eines Kommandos, wenn seine Ausführung erfolgreich war
  • Nützlich ist es in Shellskripten, falls Sie in Bedingungen einen wahren Wert (»true«) benötigen oder an Positionen, wo syntaktisch ein Kommando erwartet wird, Sie aber keines benötigen:
$ while : ;do echo "Eine Endlosschleife"; done
Eine Endlosschleife
Eine Endlosschleife
Eine Endlosschleife
...
Eine Endlosschleife[Strg]+[C]
if test -a foo ; then :; else echo "Datei nicht existent"; fi
Datei nicht existent