a end-1 a end-2 a:x end-a b:x end-b c:x end-c end-3 a:x end a b c end-1 a b c end-2 a:x a:y a:z end-a b:x b:y b:z end-b c:x c:y c:z end-c end-3 a:x b:x c:x end $BVAR $BVAR $BVAR $BVAR foo bar xxx 022 u=rwx,g=rx,o=rx 002 u=rwx,g=rwx,o=rx u=rwx,g=rwx,o=rwx enable . enable : enable break enable continue enable eval enable exec enable exit enable export enable readonly enable return enable set enable shift enable source enable trap enable unset enable . enable : enable break enable continue enable eval enable exec enable exit enable export enable readonly enable return enable set enable shift enable source enable trap enable unset enable -n test worked enable test worked specialname FOO=BAR FOO=BAR hash: hash table empty AVAR foo in source.sub2, calling return 5 a b c a b c x y z a b c a b c m n o p a b c m n o p /tmp/bash-dir-a /tmp/bash-dir-a /tmp/bash-dir-a AVAR foo foo AVAR foo foo AVAR foo ok ok ./builtins.tests: kill: bad signal number: 4096 1