status | bash | dash | ash | zsh | mksh | ksh | toysh | sush | brush | osh | |
pass | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | |
N-I | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
FAIL | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 2 | |
total | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | |
case | bash | dash | ash | zsh | mksh | ksh | toysh | sush | brush | osh | description |
0 | pass | pass | pass | N-I | N-I | FAIL | FAIL | FAIL | FAIL | FAIL | xz package: dirprefix="${line##*([}" |
details | details | details | details | details | details | details | |||||
1 | pass | pass | pass | pass | pass | pass | pass | pass | pass | FAIL | ((( with nested subshells |
details |
12 passed, 0 OK, 2 not implemented, 0 BUG, 6 failed, 0 timeouts, 0 cases skipped 2 failed under osh
zsh | 0 xz package: dirprefix="${line##*([}" stdout: stderr: zsh: command not found: shopt zsh: bad pattern: *([ |
mksh | 0 xz package: dirprefix="${line##*([}" stdout: stderr: mksh: <stdin>[1]: shopt: not found mksh: <stdin>[11]: no closing quote |
ksh | 0 xz package: dirprefix="${line##*([}" [ksh stdout] Expected '--\n-foo-\n', got '' [ksh status] Expected 0, got 1 stdout: stderr: E: ksh: <stdin>[1]: shopt: inaccessible or not found E: ksh: <stdin>[11]: no closing quote |
toysh | 0 xz package: dirprefix="${line##*([}" [toysh stdout] Expected '--\n-foo-\n', got '' [toysh status] Expected 0, got 2 stdout: stderr: sh: shopt: No such file or directory main: line 4: sh: syntax error: unexpected end of file |
sush | 0 xz package: dirprefix="${line##*([}" [sush stdout] Expected '--\n-foo-\n', got '' [sush status] Expected 0, got 2 stdout: stderr: /home/andy/git/oils-for-unix/oils/../../shells/rusty_bash/target/release/sush: line 1: syntax error: unexpected end of file |
brush | 0 xz package: dirprefix="${line##*([}" [brush stdout] Expected '--\n-foo-\n', got '' [brush status] Expected 0, got 2 stdout: stderr: [31mERROR[0m main: unterminated extglob near line 8 col 1 (detected near line 8 column 1) |
osh | 0 xz package: dirprefix="${line##*([}" [osh stdout] Expected '--\n-foo-\n', got '' [osh status] Expected 0, got 2 stdout: stderr: echo "-$dirprefix-" ^ [ stdin ]:9: Unexpected EOF reading double-quoted string that began here |
osh | 1 ((( with nested subshells [osh status] Expected 0, got 2 stdout: stderr: cputype=`(((grep cpu /proc/cpuinfo | cut -d: -f2) ; ($PRTDIAG -v |grep -i sparc) ; grep -i cpu /var/run/dmesg.boot ) | head -n 1) 2> /dev/null` ^ [ backticks in [ stdin ] ]:6: Parser expected Id.Arith_RParen, got Id.Word_Compound |