GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

The Point Of The Bash Null-Operator „:“, Doppelpunkt?

Was ist der Sinn des „Null“-Operators in einem BASH-Skript? Ich verstehe, dass es als Platzhalter nach einem if verwendet wird Befehl, wenn Sie nichts zu sagen haben, aber einen Befehl benötigen, damit das Programm ordnungsgemäß ausgeführt werden kann. Aber was ist der Gesamtnutzen dafür? Wann würden Sie es verwenden? Wann ist der Einsatz sinnvoll?

Beste Antwort

Es ist manchmal nützlich, Nebeneffekte von Parametererweiterungen zuzulassen.

Zum Beispiel Festlegen eines Standardwerts

read -p "Enter your name: " name
: ${name:=John Doe}  # if the user entered an empty string
echo "$name"

Ubuntu
  1. Was sind die Worttrennzeichen von Readline?

  2. Was passiert, wenn das Bandbreitenlimit überschritten wird?

  3. Was ist der Sinn der Verwendung des Linux-Makros access_ok()

  4. Was soll der export-Befehl unter Linux bewirken?

  5. Was ist der Sinn von rootwait/rootdelay?

Was genau passiert, wenn ich eine Datei in der Shell ausführe?

Ist es möglich, dass die Bash-Vervollständigung die Alternativen durchläuft?

Was macht der Startx-Befehl?

Was bringt es, das Home-Verzeichnis zu verschlüsseln?

Was macht das -e in einem Bash-Shebang?

Was ist der Sinn des Befehls hostnamectl?