Linux命令echo的常见用法

常见选项

echo -e

-e(启用反斜杠)选项让我们用一些反斜杠转义字符改变文本的布局。这些是我们可以使用的反斜杠转义字符:

  • \ a:警报(历史上称为BEL)。这将生成默认的警报声音。
  • \ b:写入一个退格字符。
  • \ c:放弃任何进一步的输出。
  • \ e:写一个转义字符。
  • \ f:写入换页符。
  • \ n:写一个新行。
  • \ r:写回车符。
  • \ t:写入水平制表符。
  • \ v:写入垂直制表符。
  • \\:写一个反斜杠字符。

让我们使用其中一些,看看它们的作用。

echo -e "This is a long line of text\nsplit across three lines\nwith\ttabs\ton\tthe\tthird\tline"

输出如下:

This is a long line of text
split across three lines
with  tabs  on  the  third  line

写入文件功能

我们可以重定向输出,echo并可以创建文本文件或写入现有文本文件。

如果我们使用>重定向运算符,则如果文件不存在,则会创建该文件。如果文件确实存在,则来自echo的输出将添加到文件的开头,从而覆盖以前的所有内容。

如果我们使用>>重定向运算符,则如果文件不存在,则会创建该文件。来自echo的输出将添加到文件的末尾,并且不会覆盖文件的任何现有内容。

echo "Creating a new file." > sample.txt
echo "Adding to the file." >> sample.txt

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/ose/2831.html

(0)
上一篇 2020年11月26日 02:14
下一篇 2020年11月26日 19:06

相关推荐

  • Linux下deb包和rpm包的安装方法

    在linux下我们安装软件,很多下载下来的软件是.deb包或者是.rpm包,今天来看看它们的安装方法与区别。 一、deb 是 ubuntu 、debian 的格式,是debian发行版的软件包,ubuntu是基于debian 发行的所以可以用。 dpkg 是Debian Package的简写,是为Debian…

    操作系统经验 2019年12月31日
    03.0K0
  • Linux命令export的用法

    export命令用于设置和显示环境变量。 语法: 1.不带任何参数:查看所有导出的变量。 2.-p:查看当前shell上的所有导出变量。 3.-f:如果名称引用函数,则必须使用它。如果未使用-f,则导出将假定名称为变量。 4.name [=值]:您可以使用以下语法在导出之前分配值。 例如:配置环境变量PATH,PATH…

    操作系统经验 2020年11月26日
    02.5K0
  • chmod,chown,usermod命令的区别

    chmod一般用于改变文件或目录的可读,可写,运行权限。 chown用来修改文件的所属用户及所属组 usermod用于将当前用户(your-user仅为参考)加入用户组

    操作系统经验 2021年3月11日
    01.0K0

发表评论

登录后才能评论