“是”命令用于什么?

“是”命令用于什么?

在我的 Linux 4.15 机器上,我发现这个yes命令完全没用——它会反复输出作为参数传递的字符串(默认值'y':),直到被终止。就是这样。

name@machine:~$ yes
y
y
[...]
y
y
^C

我很难找出这个的可能用例,特别是考虑到一个简单的while true; do echo y; done具有类似的行为并且更具可读性(但我也找不到任何案例)。

此命令有何用途?它来自哪里?手册页和完整文档回答这些问题!

答案1

该命令用于自动执行程序脚本,其中会提示等待用户以“按‘y/n’继续”的形式输入。但也有其他用例。

“是”命令的意义何在?

相关内容