GNU/Linux >> Linux Esercitazione >  >> Ubuntu

The Point Of The Bash Null-operatore “:”, Colon?

Qual è lo scopo dell'operatore "null" in uno script BASH? Comprendo che viene utilizzato come segnaposto dopo un if comando quando non hai nulla da dire, ma hai bisogno di un comando per consentire al programma di funzionare correttamente. Ma qual è l'uso generale per esso? Quando lo useresti? Quando ha senso usarlo?

Migliore risposta

A volte è utile consentire che si verifichino effetti collaterali dell'espansione dei parametri.

Ad esempio, impostando un valore predefinito

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

Ubuntu
  1. Qual è il significato di caddr_t e quando viene utilizzato?

  2. Che senso ha usare la macro linux access_ok()

  3. Qual è l'uso di $# in Bash

  4. Qual è la differenza tra &> e >&in bash?

  5. Qual è l'equivalente di cat -n di Bash in PowerShell?

È possibile che il completamento di Bash scorra le alternative?

Cosa fa il comando Startx?

Qual è il comando albero in Ubuntu?

Qual è la differenza tra #!/usr/bin/env bash e #!/usr/bin/bash?

Qual è lo scopo di crittografare la home directory?

Cosa fa -e in un bash shebang?