何时需要 yes 命令的示例

Moh*_*ani 6 command-line

yes命令有什么用。我man yes也尝试这样做,但我想知道何时需要使用此命令。您可以按照手册页了解 的用法yes。但我正在寻找我们需要的时候?在什么情况下我需要例子。

nux*_*nux 11

创建“是”是为了允许请求确认的任务自动化。如果您有一个程序希望您在执行某些操作之前告诉它“y”,那么您现在可以通过将 yes 管道传输到该程序中来自动化该程序。

例子 :

yes | rm -i *.txt
Run Code Online (Sandbox Code Playgroud)

这里通过管道传送 yes 来确认删除目录中的所有 txt 文件。

另一个选项重复打印字符串:

yes "test"
Run Code Online (Sandbox Code Playgroud)

顺便过来Ctrl + C

它也可以用来说不,在 rm 之后重复 n :

yes n | rm -i *.txt
Run Code Online (Sandbox Code Playgroud)

上面的示例表示当 rm -i 提示删除文件时不要删除该文件。