Bash Scripting: cómo inicializar una string

Las strings son aspectos bastante cruciales de la programación y las secuencias de comandos. Necesitamos almacenar los caracteres en algunas variables. En este artículo, veremos cómo inicializar strings en BASH.

Inicialización básica de strings

Para inicializar una string, comienza directamente con el nombre de la variable seguido del operador de asignación (=) y el valor real de la string entre comillas simples o dobles. 

Código:

#!/bin/usr/env bash

a="Hello"

echo $a

Producción:

Este ejemplo simple inicializa una string e imprime el valor usando el operador «$». El «#!/bin/usr/env bash» es el shebang, lo que hace que el núcleo se dé cuenta de qué intérprete ejecutar al ejecutar, en nuestro caso, es el intérprete BASH. Hemos asignado a la string «a» un valor de «Hola». Además, debe tenerse en cuenta que no debe haber ningún espacio en blanco alrededor del operador de asignación, de lo contrario, generará errores en el script.

Uso de comillas simples y dobles en strings

Las comillas dobles o simples pueden no ser significativas, pero cuando se trata de usar variables dentro de la string, usamos comillas dobles para expandir el valor de la variable.

Código:

#!/bin/usr/env bash

name='Kevin'
greet="Welcome $name, to GeeksforGeeks!"
echo $greet

Salida :

En el ejemplo anterior, si no usamos comillas dobles en la string » saludo» , el valor de la variable » nombre» no se expandiría y la string se mostrará tal como es.

Como podemos ver, la variable » nombre» no se expande al valor y se muestra tal como está cuando usamos comillas simples cuando hemos inicializado la string » saludar «. 

Publicación traducida automáticamente

Artículo escrito por meetgor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *