Del curso: Bash Scripting desde cero
Desbloquea este curso con un periodo de prueba gratis
Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.
Interpolación de variables: $var vs ${var} - Tutorial de Bash
Del curso: Bash Scripting desde cero
Interpolación de variables: $var vs ${var}
En Bash, interpolar una variable es sustituir su nombre por su valor dentro de un comando. Ahora vamos a ver cómo utilizar $var o cuándo es obligatorio meterlo entre llaves. Cómo evitar ambigüedades y por qué citar var entre comillas. Interpolar en sí mismo es tener una variable con un nombre y luego llamarla en otro lado, y que, en lugar de imprimirse el nombre de variable, se imprima su valor. Existe una especie de teoría de LLAVES dentro de Bash, que sirve para ayudarte a no cometer errores de delimitación y concatenación. En este caso, imagina que tenemos una variable tux. Si escribes echo userbackup porque quieres el valor y concatenarle backup, no te va a pasar nada porque, probablemente, esté vacío, porque Bash no sabe dónde acaba el nombre de la variable y cree que existe una variable completa llamada userbackup. Como no la encuentra, no imprime nada. En cambio, si usas llaves y escribes echo userbackup, pero metes user dentro de llaves, hace lo esperado, que es…
Contenido
-
-
-
-
-
Variables: declaración y uso1 min 32 s
-
(Bloqueado)
Tipos de variables: locales y globales2 min 56 s
-
(Bloqueado)
Variables especiales y de entorno2 min 6 s
-
(Bloqueado)
Interpolación de variables: $var vs ${var}4 min 56 s
-
(Bloqueado)
Expansión de comandos ($( ) y `` ``)1 min 13 s
-
(Bloqueado)
Buenas prácticas en el nombrado de variables2 min 16 s
-
(Bloqueado)
Variables de solo lectura (readonly)1 min 51 s
-
-
-
-
-
-
-
-