diff options
Diffstat (limited to 'tests/new-exp.tests')
-rw-r--r-- | tests/new-exp.tests | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/new-exp.tests b/tests/new-exp.tests index 78a0e7f..8c43b66 100644 --- a/tests/new-exp.tests +++ b/tests/new-exp.tests @@ -553,8 +553,24 @@ echo ${var/#/--} echo ${var[@]##?} echo ${var##?} +unset var +var=(abcde abcfg abchi) + +# problems with anchoring pattern replacements +echo ${var[*]//#abc/foo} +echo ${var[*]/#abc/foo} +unset var + ${THIS_SH} ./new-exp6.sub +${THIS_SH} ./new-exp7.sub + +# problems with stray CTLNUL in bash-4.0-alpha +unset a +a=/a +recho "/${a%/*}" +recho "/${a///a/}" + # this must be last! expect $0: 'ABXD: parameter unset' recho ${ABXD:?"parameter unset"} |