当我们需要yes命令时的一个例子
yes命令的用法是什么。 我跟着男人也是我尝试但我想知道什么时候我们需要使用这个命令你可以按照手册页来了解是的用法。 但我正在寻找我们需要的时间? 在哪种情况下我需要例子。
创建“是”以允许请求确认的任务的自动化。 如果你有一个程序要求你在它做某事之前告诉它“y”,你现在可以通过在其中输入yes来自动化该程序。
示例:
yes | rm -i *.txt
这里是用管道输入以确认删除目录中的所有txt文件。
另一个选项是重复打印字符串:
yes "test"
通过ctrl + C停止
它也可以用来说不,这在rm之后重复n:
yes n | rm -i *.txt
上面的示例说明当rm -i提示删除文件时不删除文件。
维基百科的文章有一个很好的解释。
基本上,无论它在哪里运行,都会发出“是”。 这可用于自动响应要求用户validation的程序。 例如,以下内容:
rm -f *.txt
在function上等同于
yes | rm *.txt
它将“是”传递给rm
,因此对于rm
要求的任何问题(写保护或类似),它将立即得到“是”并继续。
apt
或rm
等常用程序内置了“强制”function,但其他程序可能没有。 这是yes
有用的地方。
它还可以用作输入来创建特定大小的文件,或者对系统进行压力测试。