case | dash | bash | mksh | osh | description |
0 | pass | pass | pass | pass | Remove const suffix |
1 | pass | pass | pass | pass | Remove const prefix |
2 | N-I | pass | N-I | pass | Remove const suffix is vectorized on user array |
details | details | ||||
3 | N-I | pass | N-I | pass | Remove const suffix is vectorized on $@ array |
details | details | ||||
4 | pass | pass | pass | pass | Remove const suffix from undefined |
5 | pass | pass | pass | FAIL | Remove smallest glob suffix |
details | |||||
6 | pass | pass | pass | FAIL | Remove longest glob suffix |
details | |||||
7 | pass | pass | pass | FAIL | Remove smallest glob prefix |
details | |||||
8 | pass | pass | pass | FAIL | Remove longest glob prefix |
details |
28 passed, 0 ok, 4 known unimplemented, 0 known bugs, 4 failed, 0 skipped
dash | 2 Remove const suffix is vectorized on user array stdout: stderr: /bin/dash: 1: Syntax error: "(" unexpected |
mksh | 2 Remove const suffix is vectorized on user array stdout: stderr: /bin/mksh: <stdin>[2]: ${a[@]%a}: bad substitution |
dash | 3 Remove const suffix is vectorized on $@ array stdout: ['1a', '2a', '3']stderr: |
mksh | 3 Remove const suffix is vectorized on $@ array stdout: stderr: /bin/mksh: <stdin>[2]: ${@%a}: bad substitution |
osh | 5 Remove smallest glob suffix [osh stdout] Expected 'aabbc\n', got 'aabbccdd\n' stdout: aabbccddstderr: |
osh | 6 Remove longest glob suffix [osh stdout] Expected 'aabb\n', got 'aabbccdd\n' stdout: aabbccddstderr: |
osh | 7 Remove smallest glob prefix [osh stdout] Expected 'bccdd\n', got 'aabbccdd\n' stdout: aabbccddstderr: |
osh | 8 Remove longest glob prefix [osh stdout] Expected 'ccdd\n', got 'aabbccdd\n' stdout: aabbccddstderr: |