GNU/Linux >> Tutoriales Linux >  >> Ubuntu

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

¿Cuál es el punto del operador "nulo" en un script BASH? Entiendo que se usa como marcador de posición después de un if comando cuando no tiene nada que decir, pero necesita un comando para permitir que el programa se ejecute correctamente. Pero, ¿cuál es el uso general para ello? ¿Cuándo lo usarías? ¿Cuándo tiene sentido usarlo?

Mejor respuesta

A veces es útil permitir que se produzcan efectos secundarios de expansión de parámetros.

Por ejemplo, establecer un valor predeterminado

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

Ubuntu
  1. ¿Qué sucede cuando se excede el límite de ancho de banda?

  2. ¿Cuál es la diferencia entre #!/usr/bin/env bash y #!/usr/bin/bash?

  3. ¿Cuál es el uso de $# en Bash?

  4. ¿Qué se supone que debe hacer el comando de exportación en Linux?

  5. ¿Cuál es el punto del comando hostnamectl?

¿Qué sucede exactamente cuando ejecuto un archivo en el Shell?

¿Para qué sirve el Colon Builtin ':' Sirve?

¿Qué hace el comando Startx?

¿Cuál es el punto de cifrar el directorio de inicio?

¿Qué hace la -e en un bash shebang?

¿Cuál es el punto de rootwait/rootdelay?