Shell脚本中包含的来自不同文件的两个不同字符串的串联

时间:2019-07-03 18:56:44

标签: unix

我有一个Shell脚本,其中包含一个文件,该文件包含带有一些已分配值的变量。

当我执行shell脚本来连接包含文件中的变量时,它表现得很奇怪。

在这里,当变量被回声分开时,它们将提供期望值。 但是,当我将两个变量连接在一起时,第二个变量将覆盖第一个变量。

配置文件-conf.cfg

var1=xxxxxxxx
var2=yyyyyy

显示脚本-Show.sh

source ./conf.cnf

echo $var1
echo $var2
echo $var1$var2

预期结果

xxxxxxxx
yyyyyy
xxxxxxxxyyyyyy

实际结果

xxxxxxxx
yyyyyy
yyyyyyxx

1 个答案:

答案 0 :(得分:0)

在我将conf文件的扩展名从.cfg更改为.txt后,它才得到解决