当我第一次遇到* nix中的yes
程序时,我想不出有什么重要的用处。
这个程序如何使用?
yes
的意思是在采取行动之前自动化需要确认的交互式程序。
yes | rm -ri foo
大致相当于
rm -rf foo
不同之处在于-f
也会在失败的情况下进行。
另一个可能会快速添加n行相同的文本到文件中:
yes "this is the text I want to add to a file"|head -200>myFile.txt
用200行相同的文本创建一个文件。
它的输出可以用来对某个正在运行的进程停止询问(y / n)输入的情况说“是”。