bash concatenate strings
La concatenación de cadenas es el proceso de anexar una cadena al final de otra cadena.
Concatenar cadenas
La forma más sencilla de concatenar dos o más variables de cadena es escribirlas una tras otra.
str1="Hola," str2=" Mundo" str3="$str1$str2" echo "$str3"
Salida
Hola, Mundo
bash string concatenation
Con cadenas literales
- También se puede concatenar una o más variables con cadenas literales
str1="Hola," str2="${str1}Mundo" echo "$str2"
Salida
Hola, Mundo
Concatenar cadenas con el operador +=
Concatenar cadenas usando el operador +=
, puede agregar variables o cadenas literales.
str1="Hola," str1+=" Mundo" echo "$str1"
Salida
Hola, Mundo
bash append string
Anexar cadenas en un bucle
- Es posible que desee desplazarse a través de un montón de variables o literales y concatenarlos para formar una sola cadena. Puede hacer esto utilizando un bucle ‘para’.
paises="" for country in 'Germany' 'Italy' 'Japan' 'Spain'; do paises+="${country} " done echo "$paises"
Salida
Germany Italy Japan Spain
concatenate strings bash
Uso de la función Printf
printf
es una función que se utiliza para imprimir y concatenar las cuerdas.
str="Hola" printf -v str2 "$str Mundo." echo $str2
Salida
Hola Mundo