Input from within shell script

You can pipe in whatever text you’d like on stdin and it will be just the same as having the user type it themselves. For example to simulating typing “Y” just use:

echo "Y" | myapp

or using a shell variable:

echo $ANSWER | myapp

There is also a unix command called “yes” that outputs a continuous stream of “y” for apps that ask lots of questions that you just want to answer in the affirmative.

Leave a Comment