blob: 6b7bc217b3e0b20148c69e4b3c13eb34a50a6de4 [file] [log] [blame]
Denys Vlasenkoeae12682017-07-20 16:09:31 +02001# ><[0]
2echo Ok | { sleep 0.1; read -t 0 reply; echo ">$reply<[$?]"; }
3
4# This would not be deterministic: returns 0 "data exists" if EOF is seen
5# (true terminated) - because EOF is considered to be data (read will not block),
6# else returns 1 "no data".
7## ><[????]
8#true | { read -t 0 reply; echo ">$reply<[$?]"; }
9
10# ><[0]
11true | { sleep 0.1; read -t 0 reply; echo ">$reply<[$?]"; }
12
13# ><[1]
14sleep 0.2 | { read -p IGNORED_PROMPT -t 0 reply; echo ">$reply<[$?]"; }