首页 > 解决方案 > 有没有办法自动向脚本发送“否”响应?

问题描述

例如,我有这个脚本:

read -p "$(echo 'choose yes/no: ')" repl
case $repl in
    [Yy]* ) echo "yes";;
    [Nn]* ) echo "no";;
esac

我可以运行yes | bash script,脚本会自动输出"yes"

我想知道我是否可以向它发送否定响应并自动输出"no"。抱歉,如果之前有人问过这个问题,但我找不到任何相关的东西。

标签: linuxbash

解决方案


yes重复输出一个字符串,您将其作为命令行参数提供。默认字符串(如果不带参数调用)是y.

所以听起来你想要yes n | bash script


推荐阅读