0
我想读取bash脚本中的远程配置文件;本地以下工作正常:解析配置远程配置文件
while IFS="=" read -r name value; do
declare "$name=$value"
done < "$cfg"
我试着用ssh
和cat
做同样的:
ssh "$hostname" "cat $remote_cfg" |
while IFS="=" read -r name value; do
declare "$name=$value"
echo $name $value
done
但我的变量仅在while循环的范围内声明的,我怎么可以给他们带来外部范围?
在此先感谢!