在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"
。
谁能知道为什么?