我在下面的脚本中从config获取值:
#!/bin/bash
while read -u10 line
do
if echo $line | grep -v -e "^#" -e "^$" | grep -F "=" &>/dev/null
then
varname=$(echo "$line" | cut -f1 -d '=')
export $varname=$(echo "$line" | cut -f2 -d '=')
fi
done 10< ./config
echo $a
我的配置如下:
a="b"
在我的主持人时,它会将a
打印为b
,但在容器中,会将a
打印为"b"
。
有人知道为什么吗?