在docker集装箱意外输出

我有下面的脚本来从configuration中获取值:

#!/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 

我的configuration如下:

 a="b" 

当在我的主机,它打印a b ,但在容器中,它打印a "b"

谁能知道为什么?