如何连接bash中的字符串变量?


在PHP中,字符串连接在一起,如下所示:

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

在这里,$foo成为“Hello World”。

这在Bash中是如何完成的?

foo="Hello"
foo="$foo World"
echo $foo
> Hello World

一般来说,要连接两个变量,你可以把它们一个接一个地写出来:

a='hello'
b='world'
c=$a$b
echo $c
> helloworld

Bash还支持+ =运算符,如下面的记录所示:

$ A="X Y"
$ A+="Z"
$ echo "$A"
X YZ

未经作者同意,本文严禁转载,违者必究!