【发布时间】:2014-07-06 19:39:36
【问题描述】:
如何从输入文件中设置 shell 变量?
你好,
我需要在 shell 脚本中从 .ini 文件中设置动态变量。
假设输入文件是input.ini:
var1=val1
var2=val2
var3=val3
在一个脚本中,我想将 var1、var & var3 分别设置为它们的 val1、val2 和 val3 以获取
echo $var1
val1
echo $var2
val2
...
我试过了:
file="input.ini"
while IFS== read -r f1 f2
do
eval dynvar=$f1
dynvar=$f2
done <"$file"
echo $var1
echo $var2
echo $var3
echo $varx 命令没有输出。我该如何解决?
提前致谢。
【问题讨论】:
标签: bash variables unix dynamic