Как объединить строковые переменные в Bash

В PHP строки объединяются следующим образом:

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

Здесь $foo становится "Hello World".

Как это достигается в Bash?

+2561
источник поделиться
31 ответ
  • 1
  • 2

Вы можете попробовать сделать это ниже. Когда происходит замещение, двойные кавычки будут содержать пробелы.

var1="Ram "    
var2="Lakshmana" 
echo $var1$var2
or 
echo var1+=$var2 "bash support += operation.

bcsmc2rtese001 [/tmp]$ var1="Ram "  
bcsmc2rtese001 [/tmp]$ var2="Lakshmana"  
bcsmc2rtese001 [/tmp]$ echo $var1$var2  
Ram Lakshmana  

bcsmc2rtese001 [/tmp]$ var1+=$var2  
bcsmc2rtese001 [/tmp]$ echo $var1  
Ram Lakshmana
-4
источник
  • 1
  • 2

Посмотрите другие вопросы по меткам или Задайте вопрос