declareに-xオプションを使用する必要がありますが、配列変数も同様にexportしても参照できません。以下の2つのシェルを書きます。"FOO="$FOO実行すると、下記のように配列の内容を表示できません。./hoge.shHOGE=FOO=fooこれは単純にbashが配列のexportをサポートしてないからのようです。コマンドで実行してあげる必要があります。./foo.sh実行すると、下記のようにHOGEの内容が表示されます。./hoge.shHOGE=hoge1FOO=fooもちろんsourceや”.”で実行した場合、サブシェルではなく同じシェル上で実行されるので、fool.sh内での変数宣言がhoge.sh内でも見られるようになりますので、変数名のぶつかりに注意する必要があります。コメントをキャンセルメールアドレスが公開されることはありません。s4)が使用できるようです。3aの電池消費が以下のようにひどく困ってました。