连接字符串文字

时间:2013-07-18 16:35:54

标签: linux bash string-concatenation string-literals

我已经看过几篇帖子,比如this one,但在我的特殊情况下没有人帮助我。

scriptsPath="/var/db/gbi/scripts/"
echo "$scriptsPathawesome.csv";

我希望这会回应/var/db/gbi/scripts/awesome.csv

相反,我得到.csv

似乎它认为我正在尝试引用名为$scriptsPathawesome的变量。如何将$scriptsPath变量连接到"awesome.csv"字符串文字?

1 个答案:

答案 0 :(得分:9)

你需要用大括号包围你的变量,如下所示:

scriptsPath="/var/db/gbi/scripts/"
echo "${scriptsPath}awesome.csv";