【发布时间】:2017-06-10 15:49:21
【问题描述】:
我有一个字符串如下:
variable="[name]\nabc\n[ip]\n10.12.02\n[name2]\nxyz\n[ip2]\n2.3.536"
"some_bash.sh", :arg=>variable
在 some_bash.sh 中,我将参数放入文件中,如下所示:
echo "$1" >> /etc/some_file
在文件中我得到以下内容:
[name]
我也得到错误 10.12.02: command not found 名称2:找不到命令 xyz:找不到命令 ip2:找不到命令
但我想要以下内容:
[name]
abc
[ip]
10.12.02
[name2]
xyz
[ip2]
2.3.536
那么请告诉我,我应该如何做到这一点,并将上述结果保存在一个文件中?
【问题讨论】:
-
@Inian 按照建议更新了问题