0 | pass | pass | read line from here doc |
1 | pass | pass | read from empty file |
2 | pass | pass | read /dev/null |
3 | pass | pass | read with zero args |
4 | pass | pass | read builtin with no newline returns status 1 |
5 | pass | pass | read builtin splits value across multiple vars |
6 | pass | pass | read builtin with too few variables |
7 | pass | pass | read -n (with $REPLY) |
8 | pass | pass | IFS= read -n (OSH regression: value saved in tempenv) |
9 | pass | pass | read -n doesn't strip whitespace (bug fix) |
10 | pass | pass | read -d -n - respects delimiter and splits |
11 | pass | pass | read -n with invalid arg |
12 | pass | pass | read -n from pipe |
13 | pass | pass | read without args uses $REPLY, no splitting occurs (without -n) |
14 | pass | pass | read -n vs. -N |
15 | pass | pass | read -N ignores delimiters |
16 | pass | pass | read will unset extranous vars |
17 | pass | pass | read -r ignores backslashes |
18 | pass | pass | read -r with other backslash escapes |
19 | pass | pass | read with line continuation reads multiple physical lines |
20 | pass | pass | read multiple vars spanning many lines |
21 | pass | pass | read -r with \n |
22 | pass | pass | read -s from pipe, not a terminal |
23 | pass | pass | read with IFS=$'\n' |
24 | pass | pass | read multiple lines with IFS=: |
25 | pass | pass | read with IFS='' |
26 | pass | pass | read does not respect C backslash escapes |
27 | pass | pass | dynamic scope used to set vars |
28 | pass | pass | read -a reads into array |
29 | pass | pass | read -d : (colon-separated records) |
30 | pass | pass | read -d '' (null-separated records) |
31 | pass | pass | read -rd |
32 | pass | pass | read -d when there's no delimiter |
33 | pass | pass | read -t 0 tests if input is available |
34 | FAIL | FAIL | read -t 0.5 |
| details | details | |
35 | pass | pass | read -t -0.5 is invalid |
36 | FAIL | FAIL | read -u |
| details | details | |
37 | pass | pass | read -u syntax error |
38 | pass | pass | read -N doesn't respect delimiter, while read -n does |
39 | pass | pass | read -p (not fully tested) |
40 | pass | pass | read usage |
41 | pass | pass | read with smooshed args |
42 | pass | pass | read -r -d '' for NUL strings, e.g. find -print0 |
43 | pass | pass | read from redirected directory is non-fatal error |
44 | pass | pass | read -n from directory |
45 | pass | pass | mapfile from directory (bash doesn't handle errors) |