PIB - 20220815: bash - array が export できない

状況

bash で配列を子プロセスに渡したかったので、
ARRAY=( a b c ) ./foo.sh
みたいなことをしたんだけど、子プロセスから配列が参照できない。
仕方がないので export してみたのだが export したはずの配列が子プロセスから参照できない。

bash export array」でググってみたところ、なんか export されるのは POSIX の環境変数であって、配列は bash の機能で POSIX の範囲外だから export に対応してないとかいう情報が。

どうも PATH のようにデリミタ入りの文字列にして split するのが正解っぽい。