47 passed, 4 OK, 5 not implemented, 8 BUG, 0 failed, 0 timeouts, 0 cases skipped
| zsh | 0 Multiple right brackets inside expression stdout: stderr: |
| zsh | 3 Array index on LHS of assignment stdout: X 2 3stderr: |
| zsh | 4 Array index on LHS with indices stdout: X 2 3stderr: |
| mksh | 5 Slicing of string with expressions stdout: stderr: mksh: <stdin>[3]: ${s:zero}: bad substitution
|
| zsh | 5 Slicing of string with expressions stdout: stderr: zsh: unrecognized modifier `z' |
| mksh | 6 Ambiguous colon in slice stdout: 2stderr: mksh: <stdin>[3]: ${s: 0 < 1 ? 2 : 0 : 1}: bad substitution
|
| zsh | 6 Ambiguous colon in slice stdout: 2stderr: zsh: bad math expression: ':' expected |
| mksh | 9 $[ is a synonym for $(( stdout: $[1+2] $[3 * 4]stderr: |
| mksh | 10 $[$var is a synonym for $(($var (#2426) stdout: $[1+2]stderr: |
| mksh | 11 $[$undefined] is a synonym for $(($undefined (#2566) stdout: $[b[0]]stderr: |
| zsh | 11 $[$undefined] is a synonym for $(($undefined (#2566) stdout: stderr: zsh: a: assignment to invalid subscript range |
| mksh | 13 Empty expression for (( )) stdout: stderr: mksh: <stdin>[1]: syntax error: '((' unexpected
|
| mksh | 14 Empty expression in ${a[@]: : } stdout: stderr: mksh: <stdin>[3]: ${a[@]: }: bad substitution
|
| zsh | 14 Empty expression in ${a[@]: : } stdout: slice a b c d e f status=0 slice status=0stderr: zsh: closing brace expected |
| bash | 15 Empty expression a[] stdout: status=1 1 2 3 status=1stderr: bash: line 3: a[]: bad array subscript
bash: line 7: ${a[]}: bad substitution
|
| mksh | 15 Empty expression a[] stdout: status=0 42 2 3 42 status=0stderr: |
| zsh | 15 Empty expression a[] stdout: stderr: zsh: not an identifier: a[] |