从ini文件中获取值并修改shell脚本中的值

时间:2013-01-23 08:06:35

标签: shell

我正在创建shell脚本,从.ini文件中获取值并修改该值。

在ini文件中,值保存为以下结构:

key1 = value1

我在shell中得到value1为

SHELL_VALUE = ${key1}

仍然可以,我在value1中获得SHELL_VALUE

但是,我使用以下语法

SHELL_VALUE与值ab连接起来
FINAL_VALUE = ${SHELL_VALUE}"ab".

我希望结果为value1ab,但现在我得到ablue1而前两个字符vaab覆盖。

2 个答案:

答案 0 :(得分:0)

你可以使用

 `FINAL_VALUE = "${SHELL_VALUE}ab"`

而不是

  `FINAL_VALUE = ${SHELL_VALUE}"ab"`

答案 1 :(得分:0)

另请注意您的发行版应该提供的crudini。您可以使用它以更健壮的方式从ini文件中获取值