status | bash | dash | ash | zsh | mksh | ksh | toysh | sush | brush | osh | |
pass | 0 | 3 | 3 | 2 | 4 | 1 | 2 | 2 | 0 | 3 | |
ok-3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | |
ok-2 | 0 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | |
ok | 5 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
FAIL | 0 | 0 | 0 | 0 | 0 | 4 | 3 | 3 | 5 | 0 | |
total | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | |
case | bash | dash | ash | zsh | mksh | ksh | toysh | sush | brush | osh | description |
0 | ok | pass | pass | ok | pass | pass | FAIL | FAIL | FAIL | pass | [bash_unset] nested context by tempenv-eval |
details | details | details | details | details | |||||||
1 | ok | ok-2 | ok-2 | ok-2 | pass | FAIL | FAIL | FAIL | FAIL | pass | [bash_unset] local-unset / dynamic-unset for localvar on nested-context |
details | details | details | details | details | details | details | details | ||||
2 | ok | ok-2 | ok-2 | ok-2 | ok-3 | FAIL | FAIL | FAIL | FAIL | pass | [bash_unset] dynamic-unset for nested localvars |
details | details | details | details | details | details | details | details | details | |||
3 | ok | pass | pass | pass | pass | FAIL | pass | pass | FAIL | ok-3 | [bash_unset] dynamic-unset for nested tempenvs |
details | details | details | details | ||||||||
4 | ok | pass | pass | pass | pass | FAIL | pass | pass | FAIL | ok-2 | [bash_unset] local-unset for nested tempenvs |
details | details | details | details |
20 passed, 15 OK, 0 not implemented, 0 BUG, 15 failed, 0 timeouts, 0 cases skipped
bash | 0 [bash_unset] nested context by tempenv-eval stdout: [global,tempenv1,local1] v: local1 [global,tempenv1,local1,tempenv2,(eval)] v: tempenv2 [global,tempenv1,local1,tempenv2,(eval),local2] v: local2 [global,tempenv1,local1] v: local1 (after)stderr: |
zsh | 0 [bash_unset] nested context by tempenv-eval stdout: [global,tempenv1,local1] v: local1 [global,tempenv1,local1,tempenv2,(eval)] v: tempenv2 [global,tempenv1,local1,tempenv2,(eval),local2] v: local2 [global,tempenv1,local1] v: local1 (after)stderr: |
toysh | 0 [bash_unset] nested context by tempenv-eval [toysh stdout] Expected '[global,tempenv1,local1] v: local1\n[global,tempenv1,local1,tempenv2,(eval)] v: tempenv2\n[global,tempenv1,local1,tempenv2,(eval),local2] v: local2\n[global,tempenv1,local1] v: local2 (after)\n' Got '[global,tempenv1,local1] v: local1\n[global,tempenv1,local1,tempenv2,(eval)] v: tempenv2\n[global,tempenv1,local1,tempenv2,(eval),local2] v: tempenv2\n[global,tempenv1,local1] v: tempenv2 (after)\n' stdout: [global,tempenv1,local1] v: local1 [global,tempenv1,local1,tempenv2,(eval)] v: tempenv2 [global,tempenv1,local1,tempenv2,(eval),local2] v: tempenv2 [global,tempenv1,local1] v: tempenv2 (after)stderr: |
sush | 0 [bash_unset] nested context by tempenv-eval [sush stdout] Expected '[global,tempenv1,local1] v: local1\n[global,tempenv1,local1,tempenv2,(eval)] v: tempenv2\n[global,tempenv1,local1,tempenv2,(eval),local2] v: local2\n[global,tempenv1,local1] v: local2 (after)\n' Got '[global,tempenv1,local1] v: local1\n[global,tempenv1,local1,tempenv2,(eval)] v: tempenv2\n[global,tempenv1,local1,tempenv2,(eval),local2] v: local2\n[global,tempenv1,local1] v: local1 (after)\n' stdout: [global,tempenv1,local1] v: local1 [global,tempenv1,local1,tempenv2,(eval)] v: tempenv2 [global,tempenv1,local1,tempenv2,(eval),local2] v: local2 [global,tempenv1,local1] v: local1 (after)stderr: |
brush | 0 [bash_unset] nested context by tempenv-eval [brush stdout] Expected '[global,tempenv1,local1] v: local1\n[global,tempenv1,local1,tempenv2,(eval)] v: tempenv2\n[global,tempenv1,local1,tempenv2,(eval),local2] v: local2\n[global,tempenv1,local1] v: local2 (after)\n' Got '[global,tempenv1,local1] v: local1\n[global,tempenv1,local1,tempenv2,(eval)] v: tempenv2\n[global,tempenv1,local1,tempenv2,(eval),local2] v: tempenv2\n[global,tempenv1,local1] v: local2 (after)\n' stdout: [global,tempenv1,local1] v: local1 [global,tempenv1,local1,tempenv2,(eval)] v: tempenv2 [global,tempenv1,local1,tempenv2,(eval),local2] v: tempenv2 [global,tempenv1,local1] v: local2 (after)stderr: |
bash | 1 [bash_unset] local-unset / dynamic-unset for localvar on nested-context stdout: [global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: (unset) [global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: local1stderr: |
dash | 1 [bash_unset] local-unset / dynamic-unset for localvar on nested-context stdout: [global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: (unset) [global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: (unset)stderr: |
ash | 1 [bash_unset] local-unset / dynamic-unset for localvar on nested-context stdout: [global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: (unset) [global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: (unset)stderr: |
zsh | 1 [bash_unset] local-unset / dynamic-unset for localvar on nested-context stdout: [global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: (unset) [global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: (unset)stderr: |
ksh | 1 [bash_unset] local-unset / dynamic-unset for localvar on nested-context [ksh stdout] Expected '[global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: tempenv1\n[global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: tempenv1\n' Got '[global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: global\n[global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: global\n' stdout: [global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: global [global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: globalstderr: |
toysh | 1 [bash_unset] local-unset / dynamic-unset for localvar on nested-context [toysh stdout] Expected '[global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: tempenv1\n[global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: tempenv1\n' Got '[global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: (unset)\n[global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: (unset)\n' stdout: [global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: (unset) [global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: (unset)stderr: |
sush | 1 [bash_unset] local-unset / dynamic-unset for localvar on nested-context [sush stdout] Expected '[global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: tempenv1\n[global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: tempenv1\n' Got '[global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: (unset)\n[global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: (unset)\n' stdout: [global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: (unset) [global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: (unset)stderr: |
brush | 1 [bash_unset] local-unset / dynamic-unset for localvar on nested-context [brush stdout] Expected '[global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: tempenv1\n[global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: tempenv1\n' Got '[global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: local2\n[global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: local2\n' stdout: [global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: local2 [global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: local2stderr: |
bash | 2 [bash_unset] dynamic-unset for nested localvars stdout: [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3 [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local2 (unlocal 1) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local1 (unlocal 2) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: global (unlocal 3) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)stderr: |
dash | 2 [bash_unset] dynamic-unset for nested localvars stdout: [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3 [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 1) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 2) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)stderr: |
ash | 2 [bash_unset] dynamic-unset for nested localvars stdout: [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3 [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 1) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 2) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)stderr: |
zsh | 2 [bash_unset] dynamic-unset for nested localvars stdout: [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3 [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 1) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 2) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)stderr: |
mksh | 2 [bash_unset] dynamic-unset for nested localvars stdout: [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3 [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv1 (unlocal 1) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 2) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)stderr: |
ksh | 2 [bash_unset] dynamic-unset for nested localvars [ksh stdout] Expected '[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv1 (unlocal 1)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: global (unlocal 2)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)\n' Got '[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: global (unlocal 1)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 2)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)\n' stdout: [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3 [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: global (unlocal 1) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 2) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)stderr: |
toysh | 2 [bash_unset] dynamic-unset for nested localvars [toysh stdout] Expected '[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv1 (unlocal 1)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: global (unlocal 2)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)\n' Got '[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv3\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 1)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 2)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)\n' stdout: [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv3 [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 1) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 2) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)stderr: |
sush | 2 [bash_unset] dynamic-unset for nested localvars [sush stdout] Expected '[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv1 (unlocal 1)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: global (unlocal 2)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)\n' Got '[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 1)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 2)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)\n' stdout: [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3 [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 1) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 2) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)stderr: |
brush | 2 [bash_unset] dynamic-unset for nested localvars [brush stdout] Expected '[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv1 (unlocal 1)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: global (unlocal 2)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)\n' Got '[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv3\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3 (unlocal 1)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv1 (unlocal 2)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: global (unlocal 3)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)\n' stdout: [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv3 [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3 (unlocal 1) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv1 (unlocal 2) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: global (unlocal 3) [global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)stderr: |
bash | 3 [bash_unset] dynamic-unset for nested tempenvs stdout: [global,tempenv1,tempenv2,tempenv3] v: tempenv3 [global,tempenv1,tempenv2,tempenv3] v: tempenv2 (unlocal 1) [global,tempenv1,tempenv2,tempenv3] v: tempenv1 (unlocal 2) [global,tempenv1,tempenv2,tempenv3] v: global (unlocal 3) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 4)stderr: |
ksh | 3 [bash_unset] dynamic-unset for nested tempenvs [ksh stdout] Expected '[global,tempenv1,tempenv2,tempenv3] v: tempenv3\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 1)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 2)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 3)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 4)\n' Got '[global,tempenv1,tempenv2,tempenv3] v: tempenv3\n[global,tempenv1,tempenv2,tempenv3] v: global (unlocal 1)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 2)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 3)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 4)\n' stdout: [global,tempenv1,tempenv2,tempenv3] v: tempenv3 [global,tempenv1,tempenv2,tempenv3] v: global (unlocal 1) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 2) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 3) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 4)stderr: |
brush | 3 [bash_unset] dynamic-unset for nested tempenvs [brush stdout] Expected '[global,tempenv1,tempenv2,tempenv3] v: tempenv3\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 1)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 2)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 3)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 4)\n' Got '[global,tempenv1,tempenv2,tempenv3] v: tempenv3\n[global,tempenv1,tempenv2,tempenv3] v: global (unlocal 1)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 2)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 3)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 4)\n' stdout: [global,tempenv1,tempenv2,tempenv3] v: tempenv3 [global,tempenv1,tempenv2,tempenv3] v: global (unlocal 1) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 2) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 3) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 4)stderr: |
osh | 3 [bash_unset] dynamic-unset for nested tempenvs stdout: [global,tempenv1,tempenv2,tempenv3] v: tempenv3 [global,tempenv1,tempenv2,tempenv3] v: tempenv1 (unlocal 1) [global,tempenv1,tempenv2,tempenv3] v: global (unlocal 2) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 3) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 4)stderr: |
bash | 4 [bash_unset] local-unset for nested tempenvs stdout: [global,tempenv1,tempenv2,tempenv3] v: tempenv3 [global,tempenv1,tempenv2,tempenv3] v: tempenv2 (unset 1) [global,tempenv1,tempenv2,tempenv3] v: tempenv1 (unset 2) [global,tempenv1,tempenv2,tempenv3] v: global (unset 3) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 4)stderr: |
ksh | 4 [bash_unset] local-unset for nested tempenvs [ksh stdout] Expected '[global,tempenv1,tempenv2,tempenv3] v: tempenv3\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 1)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 2)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 3)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 4)\n' Got '[global,tempenv1,tempenv2,tempenv3] v: tempenv3\n[global,tempenv1,tempenv2,tempenv3] v: global (unset 1)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 2)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 3)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 4)\n' stdout: [global,tempenv1,tempenv2,tempenv3] v: tempenv3 [global,tempenv1,tempenv2,tempenv3] v: global (unset 1) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 2) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 3) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 4)stderr: |
brush | 4 [bash_unset] local-unset for nested tempenvs [brush stdout] Expected '[global,tempenv1,tempenv2,tempenv3] v: tempenv3\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 1)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 2)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 3)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 4)\n' Got '[global,tempenv1,tempenv2,tempenv3] v: tempenv3\n[global,tempenv1,tempenv2,tempenv3] v: global (unset 1)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 2)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 3)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 4)\n' stdout: [global,tempenv1,tempenv2,tempenv3] v: tempenv3 [global,tempenv1,tempenv2,tempenv3] v: global (unset 1) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 2) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 3) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 4)stderr: |
osh | 4 [bash_unset] local-unset for nested tempenvs stdout: [global,tempenv1,tempenv2,tempenv3] v: tempenv3 [global,tempenv1,tempenv2,tempenv3] v: tempenv1 (unset 1) [global,tempenv1,tempenv2,tempenv3] v: global (unset 2) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 3) [global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 4)stderr: |