0

如何在 bash 脚本中连接两个字符串?

示例:我想连接"foo"and "bar",但不为“bar”创建新变量。

VAR="foo"

echo "$VARbar"

这不起作用,因为它被视为变量名VARbar

4

3 回答 3

2

这可以工作:

echo "${VAR}bar"

如果你把括号括"起来,你可以根据需要连接它。有了它,bash 就可以理解变量的名称只是“VAR”,其余的只是文本。

于 2013-04-25T09:25:45.650 回答
1

使用{}区分变量名即

echo "${VAR}bar"
于 2013-04-25T09:26:08.947 回答
0
bash_prompt$ l="aaa"
bash_prompt$ m="bbb"
bash_prompt$ n=$l$m
bash_prompt$ echo $n
bash_prompt$ aaabbb
bash_prompt$ n=$l"bbb"
bash_prompt$ echo $n
bash_prompt$ aaabbb

Bash 默认进行字符串连接

于 2013-04-25T09:30:13.933 回答