| 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 | FAIL | Remove vectorized const suffix |
| details | details | details | |||
| 3 | pass | pass | pass | pass | Remove const suffix from undefined |
| 4 | pass | pass | pass | FAIL | Remove smallest glob suffix |
| details | |||||
| 5 | pass | pass | pass | FAIL | Remove longest glob suffix |
| details | |||||
| 6 | pass | pass | pass | FAIL | Remove smallest glob prefix |
| details | |||||
| 7 | pass | pass | pass | FAIL | Remove longest glob prefix |
| details |
25 passed, 0 ok, 2 known unimplemented, 0 known bugs, 5 failed, 0 skipped
| dash | 2 Remove vectorized const suffix stdout: ['1a', '2a', '3']stderr: |
| mksh | 2 Remove vectorized const suffix stdout: stderr: /bin/mksh: <stdin>[2]: ${@%a}: bad substitution
|
| osh | 2 Remove vectorized const suffix [osh stdout] Expected b"['1', '2', '3']\n", got b"['1a', '2a', '3']\n" stdout: ['1a', '2a', '3']stderr: |
| osh | 4 Remove smallest glob suffix [osh stdout] Expected b'aabbc\n', got b'aabbccdd\n' stdout: aabbccddstderr: |
| osh | 5 Remove longest glob suffix [osh stdout] Expected b'aabb\n', got b'aabbccdd\n' stdout: aabbccddstderr: |
| osh | 6 Remove smallest glob prefix [osh stdout] Expected b'bccdd\n', got b'aabbccdd\n' stdout: aabbccddstderr: |
| osh | 7 Remove longest glob prefix [osh stdout] Expected b'ccdd\n', got b'aabbccdd\n' stdout: aabbccddstderr: |