En PHP puedo concatenar cadenas de texto fácilmente mediante el operador .
, tal y como se muestra en este ejemplo:
$foo = "Hola"; $foo .= " Mundo";
Después de ejecutar este código, $foo
es "Hola Mundo"
. ¿Cómo puedo hacer lo mismo en un script de Bash?
Estás leyendo una traducción autorizada de la pregunta How can I concatenate string variables in Bash? planteada por Strawberry en StackOverflow.
Respuestas
El ejemplo que muestras se haría de la siguiente manera en Bash:
foo="Hola" foo="$foo Mundo" echo $foo > Hola mundo
En general, para concatenar variables sin tener que dejar un espacio en blanco en medio, simplemente debes escribir las dos variables seguidas:
a='hola' b='mundo' c=$a$b echo $c > holamundo
@librosweb
7 octubre 2014, 22:23