In bash, read after a pipe is not setting the value to a variable.
Issue
-
In bash, read after a pipe is not setting the value to a variable.
$ echo 1 | read var $ echo $var $
-
ksh works as expected.
Environment
- Red Hat Enterprise Linux
- bash
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.