学习啦 > 学习电脑 > 操作系统 > Linux教程 > linux yes命令详解

linux yes命令详解

时间: 佳洲1085 分享

linux yes命令详解

  yes命令重复的输出给定的字符串直到终止它。那么它的具体语法是怎样的呢?下面由学习啦小编为大家整理了linux yes命令的相关知识,希望对大家有帮助。

  linux yes命令详解

  1.linux yes命令功能

  yes 命令重复的输出给定的字符串直到终止它,字符串以空格分隔,字符串后接行号符。 如果没有指定字符串,它重复的输出'y' 直到终止它。 它通常在脚本中使用,在脚本中可以对对命令和程序的确认提示和问题进行管道输出并回答提问(例如:你确认要删除这个文件吗,按'y' or 'n')。

  2.linux yes命令语法

  yes [字符串..]

  yes [命令开关..]

  3.linux yes命令开关

  --help

  显示帮助信息并且退出。

  --version

  显示版本信息并且退出。

  4.linux yes命令示例

  重复输出后面的字符串:

  yes "hscripts"

  上述命令将重复的显示hscripts直到按下热键终止它(CTRL+C)。

  当删除文件需要确认时,不用按键就删除文件:

  yes | rm -i *.txt

  在上述示例中,yes命令与带着rm命令管道运行。 通常rm -i命令提示你删除文件, 你必须敲入y(是)或n(不)来删除文件。 当与 yes 管道运行时, yes 的默认值将显示yes和所有将被自动删除的文件,因此你不需要对每个txt文件敲入y来删除它。

  yes n | rm -i *.txt

  在上述示例中,当 rm -i 确认删除文件的时候,敲入n代表not不删除文件。

3586456