spec test index / oilshell.org
case | dash | bash | mksh | osh | osh_ALT | osh-byterun | description |
0 | pass | pass | pass | pass | pass | pass | implicit for loop |
1 | pass | pass | pass | pass | pass | pass | empty for loop (has "in") |
2 | pass | ok | ok | pass | pass | pass | for loop with invalid identifier |
details | details | ||||||
3 | pass | pass | pass | pass | pass | pass | Tilde expansion within for loop |
4 | N-I | pass | pass | pass | pass | pass | Brace Expansion within Array |
details | |||||||
5 | pass | pass | pass | pass | pass | pass | using loop var outside loop |
6 | pass | pass | pass | pass | pass | pass | continue |
7 | pass | pass | pass | pass | pass | pass | break |
8 | pass | pass | pass | pass | pass | pass | while in while condition |
9 | pass | pass | pass | pass | pass | pass | while in pipe |
10 | pass | pass | pass | pass | pass | pass | while in pipe with subshell |
11 | pass | pass | pass | pass | pass | pass | until loop |
69 passed, 2 ok, 1 known unimplemented, 0 known bugs, 0 failed, 0 skipped
bash | 2 for loop with invalid identifier stdout: stderr: _tmp/spec-bin/bash: line 3: `-': not a valid identifier |
mksh | 2 for loop with invalid identifier stdout: stderr: _tmp/spec-bin/mksh: <stdin>[1]: for: bad identifier |
dash | 4 Brace Expansion within Array stdout: -{a,b} {c,d}-stderr: |