程序“是”用于任何重要的事情吗?

时间:2011-12-07 14:25:41

标签: linux unix

当我第一次遇到* nix中的yes程序时,我无法想到它的重要用途。

这个程序是如何使用的?

3 个答案:

答案 0 :(得分:21)

yes用于在采取行动之前自动执行需要确认的交互式程序。

yes | rm -ri foo

大致相当于

rm -rf foo

不同之处在于-f也将在失败的情况下继续进行。

答案 1 :(得分:10)

另一个人可能会快速将同一文本的n行添加到文件中:

 yes "this is the text I want to add to a file"|head -200>myFile.txt

创建一个包含200行相同文本的文件。

答案 2 :(得分:4)

它的输出可用于对某些正在停止要求(y / n)输入的正在运行的进程说“是”。