spec test index / oilshell.org
52 passed, 7 OK, 9 not implemented, 8 BUG, 0 failed, 0 timeouts, 0 cases skipped
| bash | 4 error: s+=(my array) stdout: abcstderr:  | 
| mksh | 4 error: s+=(my array) stdout: abcstderr:  | 
| zsh | 4 error: s+=(my array) stdout: abc d e fstderr:  | 
| bash | 5 error: myarray+=s stdout: ['xz', 'y']stderr:  | 
| mksh | 5 error: myarray+=s stdout: ['xz', 'y']stderr:  | 
| zsh | 5 error: myarray+=s stdout: ['x', 'y', 'z']stderr:  | 
| bash | 6 typeset s+=(my array) stdout: abc status=0 ['abc', 'd', 'e', 'f']stderr:  | 
| bash | 7 error: typeset myarray+=s stdout: ['x', 'y'] ['xs', 'y']stderr:  | 
| mksh | 7 error: typeset myarray+=s stdout: stderr: mksh: <stdin>[1]: syntax error: '(' unexpected
 | 
| bash | 8 error: append used like env prefix stdout: aastderr:  | 
| mksh | 8 error: append used like env prefix stdout: astderr:  | 
| zsh | 8 error: append used like env prefix stdout: aastderr:  | 
| zsh | 9 myarray[1]+=s - Append to element stdout: ['xz', 'y']stderr:  | 
| mksh | 10 myarray[-1]+=s - Append to last element stdout: ['1', '2 3', ' 4']stderr:  | 
| bash | 11 Try to append list to element stdout: ['1', '2 3']stderr: bash: line 2: a[-1]: cannot assign list to array member  | 
| mksh | 11 Try to append list to element stdout: stderr: mksh: <stdin>[2]: set: a[-1]+: is not an identifier  | 
| zsh | 11 Try to append list to element stdout: ['1', '2 3', '4', '5']stderr:  | 
| zsh | 13 typeset s+= stdout: stderr: typeset: not valid in this context: s+  | 
| zsh | 14 typeset s${dyn}+= stdout: stderr: typeset: not valid in this context: sx+  | 
| zsh | 15 export readonly += stdout: stderr: export: not valid in this context: e+  | 
| zsh | 16 local += stdout: stderr: f:local:1: not valid in this context: s+  | 
| mksh | 17 assign builtin appending array: declare d+=(d e) stdout: stderr: mksh: <stdin>[1]: syntax error: '(' unexpected
 | 
| zsh | 17 assign builtin appending array: declare d+=(d e) stdout: stderr: declare: not valid in this context: d+  | 
| bash | 18 export+=array disallowed (strict_array) stdout: e xstderr: bash: line 1: shopt: strict_array: invalid shell option name  |