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ループのスコープ内で宣言されています外側の範囲?
ありがとうございます!