我有一个conf文件内容,如下所示。
file.conf:
key name
value pswd
现在我想写一个脚本来拥有两个变量,如上面的
script.sh
key="name" #key as variable
value="pswd" #value as variable
。 /path/to/file.conf给了我: - key&找不到值命令错误
答案 0 :(得分:0)
您可以使用declare
:
while read k v; do
declare $k="$v"
done < file.conf
然后测试这些值:
declare -p key
declare -- key="name"
declare -p value
declare -- value="pswd"