将变量的内容写入单行文件

时间:2016-11-30 09:32:24

标签: bash shell

我正在尝试在shell脚本中创建参数文件。当我试图将变量写入文件时,它将内容写在不同的行中。

输入变量

var1="1,2,3,4"
var2="100,200,200,400"
var3="10,11,12,13"

我如何将这些变量写入文件

echo "VAR1="$var1 >> file.param
echo "VAR2="$var2 >> file.param
echo "VAR3="$var3 >> file.param

预期的文件内容

VAR1=1,2,3,4
VAR2=100,200,200,400
VAR3=10,11,12,13

但是对于VAR1,数字写在一行,而VAR2和VAR3数字没有按预期编写。

VAR1=1,2,3,4
VAR2=100
,200
,200
,400
VAR3=10
,11
,12
,13

任何人都可以帮助我,为什么会发生这种情况,我该如何防止它。

0 个答案:

没有答案