In bash, read after a pipe is not setting the value to a variable.
$ echo 1 | read var $ echo $var $
ksh works as expected.
- Red Hat Enterprise Linux
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.