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

时间:2013-04-25 09:24:24

标签: string bash

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

示例:我想联接"foo""bar",但没有为“bar”创建新变量。

VAR="foo"

echo "$VARbar"

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

3 个答案:

答案 0 :(得分:2)

这可行:

echo "${VAR}bar"

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

答案 1 :(得分:1)

使用{}来区分变量名称,即

echo "${VAR}bar"

答案 2 :(得分: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默认情况下会进行字符串连接