viernes, 8 de junio de 2012

Concatenar cadenas de caracteres en bash script (Linux)










Una de las operaciones más comunes que podemos necesitar cuando estemos programando un script para bash es la concatenación de cadenas de caracteres o texto. La sintaxis es muy sencilla y la mejor forma de verlo es con un ejemplo. He creado un script con el nombre concat.sh y su contenido es el siguiente:

#!/bin/bash

CADENA1=hola

CADENA2="que tal"

CADENAFINAL=$CADENA1" "$CADENA2

echo $CADENAFINAL

La salida a este script es:

hola que tal

Recordemos que para lanzar el script se puede utilizar la siguiente orden:

sh concat.sh

Como veis, es muy sencillo y espero que os sirva para crear script más complejos.




4 Comentarios:

Anónimo dijo...

Gracias viejo , me re sirvió para la facultad

Felipe Martínez D. dijo...

De nada. Gracias a tí por comentar.

Anónimo dijo...

buenas tardes
utilice la ayuda que diste pero al ejecutarlo me da como resultado
"que tal"
Alguna ayuda de porque puede pasar esto?
De antemano gracias

Felipe Martínez D. dijo...

Hola.

Debería de funcionar tal y como yo explico, ya que lo he probado personalmente. Revisa si tu editor de texto no ha metido ningún caracter raro.

Saludos.

Publicar un comentario

Felinfo: Java, Linux, Virtualización. Open Source.  ©Template Blogger Green by Dicas Blogger .

TOPO