Linux命令之重复打印指定字符串yes

Posted 二木成林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令之重复打印指定字符串yes相关的知识,希望对你有一定的参考价值。

概述

yes 命令可以重复打印指定字符串,直到yes进程被杀死或者按 Ctrl + C 结束。不带任何参数输入 yes 命令默认的字符串就是 y



语法

该命令的语法如下:

yes 字符串
yes 选项

该命令支持的选项有:

选项说明
–help查看帮助信息
–version查看版本信息


使用

删除文件时自动回答 y

yes 命令如果不指定输出的字符串,默认就会打印 y。所以我们可以利用这一特性来自动回答删除文件时需要输入的 y。命令格式如下:

# 语法
yes | rm -i 指定文件或目录
# 示例,删除当前目录下的所有文件和文件夹
yes | rm -ir *


生成大的文本文件

我们可以利用 yes 命令快速生成大的文本文件,几秒之后按 Ctrl + C 键结束。命令格式如下:

# 语法
yes 指定字符串 > 保存的文件名
# 示例,生成大量文本到 test.txt 文件中
yes "hello world" > test.txt

以上是关于Linux命令之重复打印指定字符串yes的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础命令---yes

Linux命令之yes

Linux基础命令---yes

Linux 命令(238)—— yes 命令

Linux 命令(238)—— yes 命令

Linux命令——yes