「yes(1)」-

持续输出字符串,直到被结束

命令语法格式

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’

参考文献

更新日志

  • 06/09/2018 创建文章