Al crear una variable bash, debe tener un valor. Sin embargo, podemos usar algunos trucos para establecer un valor predeterminado si la variable no está configurada (o nulo). Esta guía demostrará cómo hacer exactamente eso.
Valores de variables de shell predeterminados
Método 1 - Configuración del valor variable (si no está)
Comencemos con la siguiente manifestación. Ejecute el siguiente comando:
$ echo $ country
El comando no devolverá nada como el valor del país no estaba listo en primer lugar. Si el valor de la variable no es establecido, utilizando la siguiente técnica, podemos asignar un valor.
$ echo $ country = Groenland
Aquí, Bash verificará si el país variable tiene algún valor almacenado. Como la variable no se estableció antes, le asignará el valor "Groenlandia".
Método 2 - Configuración del valor variable (si no es establecido)
El siguiente método será similar pero implica una sintaxis diferente. Eche un vistazo al siguiente ejemplo:
$ echo $ país: -greenland
Aquí,
Básicamente, estamos configurando un valor predeterminado que se usará cuando la variable no esté configurada o tenga un nulo valor.
Método 3 - Asignación de valor predeterminado a una variable vacía
Esta sección mostrará cómo asignar el valor predeterminado a una variable si la variable está vacía. La estructura de comando es la siguiente.
ps: =
Implementarlo en un ejemplo.
$ echo $ país: = Groenlandia
Aquí,
También podemos demostrarlo usando los siguientes comandos. Ejecutarlos uno por uno:
$ echo $ país: = Groenlandia
$ país = Islandia
$ echo $ país: = Groenlandia
$ Unset Country
$ echo $ país: = Groenlandia
Aquí,
Pensamientos finales
Esta breve guía se muestra cómo asignar un valor predeterminado si una variable bash no se estableció o no se asignó ningún valor. Esta técnica puede ser útil en varias situaciones, por ejemplo, manejando errores al intentar acceder a variables indefinidas.
Consulte nuestra sección de programación BASH para obtener más tutoriales sobre varios conceptos bash con ejemplos. Si eres nuevo en la programación bash, consulte este excelente tutorial de scripts bash para principiantes.
Computación feliz!