For example, I have this script:
JavaScript
x
read -p "$(echo 'choose yes/no: ')" repl
case $repl in
[Yy]* ) echo "yes";;
[Nn]* ) echo "no";;
esac
I can run yes | bash script
and the script will automatically output "yes"
I want to know if I can send a negative response to it and automatically output "no"
. Sorry if this has been asked before but I can’t find anything related.
Advertisement
Answer
yes
repeatedly outputs a string that you give it as a command line argument. The default string (if invoked with no arguments) is y
.
So it sounds like you want yes n | bash script