持续输出字符串,直到被结束
命令语法格式
yes [STRING]…
yes OPTION
命令描述
命令yes会持续打印参数STRING,后面跟着一个换行符(LF),直到它被杀死才停止打印。多个STRING之间以空格分隔。
如果没有给出参数,它会打印’y’,然后再打印一个换行符(LF),直到被杀死。
命令支持的选项及含义
–help
显示帮助信息并退出。
–version
显示版本信息并退出。
使用示例
交互式程序中需要输入y的时候可能会用到。比如说:
# yes | rm -r large_directory
当然,你可以使用-f选项。这里是为了说明yes的用途,它提供了一种简单暴力的方式来回答交互式程序。再比如:
# yes | fsck /dev/foo
某些需要交互的命令并没有提供通过命令行指定默认回复的选项,因此可以使用yes命令。
相关手册
查看在线手册:http://www.gnu.org/software/coreutils/yes
查看info手册:info ‘(coreutils) yes invocation’
参考文献
- man 1 yes, version GNU coreutils 8.26
- What is the point of the “yes” command?
更新日志
- 06/09/2018 创建文章