linux - 有没有办法自动向脚本发送“否”响应?
问题描述
例如,我有这个脚本:
read -p "$(echo 'choose yes/no: ')" repl
case $repl in
[Yy]* ) echo "yes";;
[Nn]* ) echo "no";;
esac
我可以运行yes | bash script
,脚本会自动输出"yes"
我想知道我是否可以向它发送否定响应并自动输出"no"
。抱歉,如果之前有人问过这个问题,但我找不到任何相关的东西。
解决方案
yes
重复输出一个字符串,您将其作为命令行参数提供。默认字符串(如果不带参数调用)是y
.
所以听起来你想要yes n | bash script
推荐阅读
- guacamole - 鳄梨酱 - 服务器响应时间过长
- mysql - “在不存在的地方插入” - 在本地 (5.6.35) 上工作,但不在服务器 (5.7.22) 上工作 - 不显示错误
- ios - 带有整页单元格的 UICollectionView VS 带有子视图控制器的 UIScrollView
- php - 顶部有匹配项的订单标签
- tensorflow - tf.data.Dataset 中的 TensorFlow 动态批量大小
- c++ - 从异构列表中提取数据
- sql - SSRS 表达式在替换括号“(”“)”时显示#Error
- xml - 在 oracle 中每隔 3 次出现逗号后打印所有字符
- java - 与框架相同的包名和类名
- python - 如何在 Python 中使用 Kullback-Leibler Divergence 获得概率密度函数