Loading ...

Concatenare stringhe in BASH

Concatenare stringhe in BASH

Anche BASH, come un qualsiasi linguaggio di programmazione (anche se non possiamo considerarlo proprio tale), ha la possibilità di concatenare stringhe.

Vediamo un paio di esempi su come fare.

Qui sotto non usiamo nessun operatore, ma semplicemente stampiamo le varibili una di fila all'altra:

VAR1="Diciamo "
VAR2=2
VAR3=" parole"
VAR4="$VAR1$VAR2$VAR3"
echo "$VAR4"

Oppure, appunto, usando gli operatori:

VAR1="Ciao "
VAR1+="mondo"
echo "$VAR1"

Oppure, un pò più elegante:

VAR=""
for ELEMENT in 'Ciao' 'come' 'stai' '?'; do
  VAR+="${ELEMENT} "
done

echo "$VAR"

Enjoy!