bashでexportした配列をリストアップしたい
envだとbashの配列はexportしてても表示されない。
$ cat source-me
v1='hehe'
V1='kareshi ga'; export V1
A1=('bash' 'wo' 'tukatteita.'); export A1
A2[0]='wakare'
A2[2]='tai...'
export A2
$ env - bash -norc -noprofile -c '. source-me; env' | egrep -v -e '(OLD)?PWD' -e SHLVL= -e _=
V1=kareshi gaが、declare -x だと出てくる。
$ env - bash -norc -noprofile -c '. source-me; declare -x' | egrep -v -e '(OLD)?PWD' -e SHLVL= -e _= declare -ax A1='([0]="bash" [1]="wo" [2]="tukatteita.")' declare -ax A2='([0]="wakare" [2]="tai...")' declare -x V1="kareshi ga"