case | dash | bash | mksh | ash | osh | osh_ALT | description |
0 | pass | pass | pass | pass | pass | pass | glob double quote escape |
1 | pass | pass | pass | pass | pass | pass | glob single quote escape |
2 | pass | pass | pass | pass | pass | pass | glob backslash escape |
3 | pass | pass | pass | pass | pass | pass | 1 char glob |
4 | pass | pass | pass | pass | pass | pass | 0 char glob -- does NOT work |
5 | pass | pass | pass | pass | pass | pass | looks like glob at the start, but isn't |
6 | pass | pass | pass | pass | pass | pass | looks like glob plus negation at the start, but isn't |
7 | pass | pass | pass | pass | pass | pass | glob can expand to command and arg |
8 | pass | pass | pass | pass | pass | pass | glob after var expansion |
9 | pass | pass | pass | pass | pass | pass | quoted var expansion with glob meta characters |
10 | pass | pass | pass | pass | pass | pass | glob after "$@" expansion |
11 | pass | pass | pass | pass | pass | pass | glob after $@ expansion |
12 | pass | pass | pass | pass | pass | pass | no glob after ~ expansion |
13 | N-I | pass | pass | N-I | pass | pass | store literal globs in array then expand |
details | details | ||||||
14 | N-I | pass | pass | N-I | pass | pass | glob inside array |
details | details | ||||||
15 | pass | pass | pass | pass | pass | pass | glob with escaped - in char class |
16 | pass | pass | BUG | pass | pass | pass | glob with char class expression |
details | |||||||
17 | pass | pass | pass | pass | pass | pass | glob double quotes |
18 | pass | pass | pass | pass | pass | pass | glob escaped |
19 | pass | pass | BUG | pass | pass | pass | : escaped |
details | |||||||
20 | pass | BUG | pass | pass | pass | pass | Redirect to glob, not evaluated |
details | |||||||
21 | pass | pass | pass | pass | pass | pass | Glob after var manipulation |
22 | pass | pass | pass | pass | pass | pass | Glob after part joining |
23 | pass | pass | pass | pass | pass | pass | Glob flags on file system |
24 | N-I | pass | N-I | N-I | FAIL | FAIL | Don't glob flags on file system with GLOBIGNORE |
details | details | details | details | details |
138 passed, 0 ok, 7 known unimplemented, 3 known bugs, 1 failed, 0 skipped
dash | 13 store literal globs in array then expand stdout: stderr: /bin/dash: 2: Syntax error: "(" unexpected |
ash | 13 store literal globs in array then expand stdout: stderr: _tmp/shells/ash: syntax error: unexpected "(" |
dash | 14 glob inside array stdout: stderr: /bin/dash: 2: Syntax error: "(" unexpected |
ash | 14 glob inside array stdout: stderr: _tmp/shells/ash: syntax error: unexpected "(" |
mksh | 16 glob with char class expression stdout: _tmp/*.[[:punct:]E]stderr: |
mksh | 19 : escaped stdout: _tmp/*.[[:punct:]] _tmp/*.[[:punct:]]stderr: |
bash | 20 Redirect to glob, not evaluated stdout: stderr: cat: '_tmp/*.F': No such file or directory |
dash | 24 Don't glob flags on file system with GLOBIGNORE stdout: hello zzzzzstderr: |
mksh | 24 Don't glob flags on file system with GLOBIGNORE stdout: hello zzzzzstderr: |
ash | 24 Don't glob flags on file system with GLOBIGNORE stdout: hello zzzzzstderr: |
osh | 24 Don't glob flags on file system with GLOBIGNORE [osh stdout] Expected u'-* hello zzzz?\n', got '' [osh status] Expected 0, got 99 stdout: stderr: |
osh_ALT | 24 Don't glob flags on file system with GLOBIGNORE [osh_ALT stdout] Expected u'-* hello zzzz?\n', got '' [osh_ALT status] Expected 0, got 99 stdout: stderr: |