case | bash | mksh | description |
0 | pass | pass | no expansion |
1 | pass | pass | expansion |
2 | pass | pass | double expansion |
3 | BUG | pass | { in expansion |
details | |||
4 | pass | pass | quoted { in expansion |
5 | pass | pass | } in expansion |
6 | pass | pass | Empty expansion |
7 | pass | pass | nested brace expansion |
8 | pass | BUG | expansion on RHS of assignment |
details | |||
9 | pass | pass | no expansion with RHS assignment |
10 | pass | pass | Tilde expansion |
11 | pass | ok | Tilde expansion with brace expansion |
details | |||
12 | pass | ok | Two kinds of tilde expansion |
details | |||
13 | pass | pass | Tilde expansion come before var expansion |
24 passed, 2 ok, 0 known unimplemented, 2 known bugs, 0 failed, 0 skipped
bash | 3 { in expansion stdout: {a {bstderr: |
mksh | 8 expansion on RHS of assignment stdout: X Ystderr: |
mksh | 11 Tilde expansion with brace expansion stdout: foo~/bar ~/barstderr: |
mksh | 12 Two kinds of tilde expansion stdout: ~/src ~rootstderr: |