Null-Kommando: Unterschied zwischen den Versionen
Erscheinungsbild
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ü…“ |
K Textersetzung - „»“ durch „''“ |
||
(31 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= | '''Bash/Null-Kommando''' - gibt Rückgabewert 0 aus | ||
== Beschreibung == | |||
0 ist der übliche Rückgabewert eines Kommandos, wenn seine Ausführung erfolgreich war | |||
== Aufruf == | |||
''':''' | ''':''' | ||
== Anwendung == | |||
=== Shellskripten === | |||
* Falls in Bedingungen immer ein wahrer Wert (''true'') benötigt wird. | |||
* Wenn syntaktisch ein Kommando erwartet wird, aber keines benötigt wird | |||
=== Beispiel === | |||
$ '''while : ;do echo "Eine Endlosschleife"; done''' | $ '''while : ;do echo "Eine Endlosschleife"; done''' | ||
Eine Endlosschleife | Eine Endlosschleife | ||
Zeile 11: | Zeile 19: | ||
... | ... | ||
Eine Endlosschleife[Strg]+[C] | Eine Endlosschleife[Strg]+[C] | ||
'''if test -a foo ; then :; else echo "Datei nicht existent"; fi''' | |||
$ '''if test -a foo ; then :; else echo "Datei nicht existent"; fi''' | |||
Datei nicht existent | Datei nicht existent | ||
<noinclude> | |||
== Anhang == | |||
=== Siehe auch === | |||
{{Special:PrefixIndex/{{BASEPAGENAME}}/}} | |||
=== Links === | |||
==== Weblinks ==== | |||
[[Kategorie: | [[Kategorie:Bash/Builtin]] | ||
[[Kategorie:Bash/Scripting]] | |||
</noinclude> |
Aktuelle Version vom 31. März 2025, 12:20 Uhr
Bash/Null-Kommando - gibt Rückgabewert 0 aus
Beschreibung
0 ist der übliche Rückgabewert eines Kommandos, wenn seine Ausführung erfolgreich war
Aufruf
:
Anwendung
Shellskripten
- Falls in Bedingungen immer ein wahrer Wert (true) benötigt wird.
- Wenn syntaktisch ein Kommando erwartet wird, aber keines benötigt wird
Beispiel
$ 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