David, can ksh treat an invalid compound copy source, either not set
or not a compound variable name, as 'parameter not set'. i.e I want a
'parameter not set' in these cases:
1. copy: ksh -c 'set -o nounset ; compound a ; compound c=(
name="container1" ) ; a=c_not_set ; print -v a'
2. merge with +=: ksh -c 'set -o nounset ; compound a ; compound c=(
name="container1" ) ; a+=c_not_set ; print -v a'
3. copy with src gone: ksh -c 'set -o nounset ; compound a ; compound
c=( name="container1" ) ; nameref nc=c ; unset c; a=nc ; print -v a'
4. merge with src gone: ksh -c 'set -o nounset ; compound a ; compound
c=( name="container1" ) ; nameref nc=c ; unset c; a+=nc ; print -v a'
Olga
--
, _ _ ,
{ \/`o;====- Olga Kryzhanovska -====;o`\/ }
.----'-/`-/ [email protected] \-`\-'----.
`'-..-| / http://twitter.com/fleyta \ |-..-'`
/\/\ Solaris/BSD//C/C++ programmer /\/\
`--` `--`
_______________________________________________
ast-developers mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-developers