read pipe - SIGPIPE, , LHS , RHS while read). cat , cat , read .
, :
while : ; do pwd; done | { read -r line; echo $line; }
/Users/admin
So read . , pipefail, :
set -o pipefail
:
while : ; do pwd; done | { read -r line; echo "$line"; }
echo $?
141
exest 141 SIGPIPE.
, read RHS while:
while : ; do pwd; sleep 5; done | { while read -r line; do echo "$line"; done; }
/Users/admin
/Users/admin
/Users/admin
, , while read LHS .