GNU/Linux >> Znalost Linux >  >> Ubuntu

The Point Of The Bash Null-operátor “:”, dvojtečka?

Jaký je smysl operátoru „null“ ve skriptu BASH? Chápu, že se používá jako zástupný symbol za if příkaz, když nemáte co říct, ale potřebujete příkaz, který umožní správnému běhu programu. Ale jaké to má celkové využití? Kdy byste to použili? Kdy má smysl jej používat?

Nejlepší odpověď

Někdy je užitečné umožnit výskyt vedlejších účinků rozšíření parametrů.

Například nastavení výchozí hodnoty

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

Ubuntu
  1. Co jsou oddělovače slov Readline?

  2. Point of Uniq -u a co to dělá??

  3. K jakému účelu slouží Colon Builtin „:“?

  1. Co se stane, když je překročen limit šířky pásma?

  2. Jaký je smysl použití linuxového makra access_ok()

  3. Jaký je rozdíl mezi &> a >&v bash?

  1. Co má příkaz export dělat v Linuxu?

  2. Jaký je smysl rootwait/rootdelay?

  3. Jaký je smysl příkazu hostnamectl?