Comment concaténer des variables de chaîne dans Bash


fraise

En PHP, les chaînes sont concaténées ensemble comme suit:

$foo = "Hello";
$foo .= " World";

Ici, $foodevient "Hello World".

Comment cela est-il accompli dans Bash?

codaddict
foo="Hello"
foo="${foo} World"
echo "${foo}"
> Hello World

En général, pour concaténer deux variables, vous pouvez simplement les écrire l'une après l'autre:

a='Hello'
b='World'
c="${a} ${b}"
echo "${c}"
> Hello World

Articles connexes


Comment concaténer des variables de chaîne dans un script Bash

Simon Bagley Le script suivant produit une sortie inattendue #!/bin/bash # MY_DIRECTORY=. OUTPUT_DIR="$MY_DIRECTORY""/build_test" echo "MY_DIRECTORY is $MY_DIRECTORY" echo "OUTPUT_DIR is $OUTPUT_DIR" J'attends ce qui suit : MY_DIRECTORY is . OUTPUT_DIR is ./b

Comment concaténer des chaînes variables dans des fermetures

Agustin Comme vous le verrez, j'ai une fonction où je pratique les fermetures avec une fonction qui renvoie une autre fonction. Cela fonctionne très bien sauf que lorsque la fonction interviewQuestion (job) est appelée dans les 5 exemples ci-dessous, la condit

Comment concaténer des tableaux dans bash?

Enamul Hassan | Je suis nouveau à Bash. J'ai un tableau prenant l'entrée de l'entrée standard. Je dois me concaténer deux fois. Dites, j'ai les éléments suivants dans le tableau: Namibia Nauru Nepal Netherlands NewZealand Nicaragua Niger Nigeria NorthKorea Nor