Linux echo命令示例

时间:2020-02-23 14:39:31  来源:igfitidea点击:

Linux echo命令用于在屏幕上显示一行文本。
这是通过将字符串回显到标准输出来完成的。

Linux echo命令

让我们看看Linux手册页对echo命令的描述。
可以通过键入以下命令来访问手册页:

man echo

以下将显示为输出。
让我们逐部分了解帮助页面。

Linux echo命令语法

$echo [OPTION]... [STRING]...

Linux echo命令示例

如果要显示的文本不带双引号,则输出不会发生变化。
不过,如上例所示,最好使用双引号来强调字符串。

Linux echo命令选项

Linux echo命令选项可用于根据用户修改命令的输出。
让我们一一介绍。

  • -n选项可用于从输出中删除'\ n'(换行符)。
    默认情况下,echo在输出的每个字符串的末尾都包含'\ n'与输出在同一行。

  • -e选项使终端能够识别输入的字符串中的转义序列。
    如Linux手册页中所述,以下序列被识别。
    " "反斜杠字符

  • " \ a"警报(BEL):在输入的字符串中遇到此字符时会播放声音。

  • ‘\ b’退格键:在字符串中遇到此字符时触发退格键。
    因此,将从输出中删除" \ b"之前的字符,如下所示。

Linux echo退格示例

  • " \ c"不会再产生任何输出:字符串中"'\ c"之后的所有字符都将从输出中省略。
    请注意,终端在与输出相同的行中提示输入。
    这是因为'\ n' –换行符也会从输出中删除。

Linux echo停止输出示例

  • " \ n"换行符:在字符串中遇到时,此转义序列触发创建新行。
    结果,在''\ n'之后的字符会换行输出。

echo换行示例

  • '\ r'回车:输出中省略了字符串中'\ r'之前的字符,如下例所示。

Linux echo回车示例

  • " \ t"水平制表符:在输出中创建的制表符空间,只要字符串中出现"'\ t'"。

Linux echo选项卡示例

  • '\ v'垂直制表符:字符串中出现'\ v'的位置,都会在输出中创建垂直制表符空间。

Linux echo垂直选项卡示例

  • 使用-E选项时,将禁用对字符串中转义序列的识别。
    默认情况下启用此选项。

  • –version和–help分别显示版本信息和帮助窗口,然后退出。

Linux echo命令高级示例

  • Linux echo命令与通配符'*'一起使用以显示当前目录中存在的所有文件的名称Linux echo文件名示例它也可以以这种方式用于显示具有某些小写/大写字符的所选文件/文件夹在下面的示例中,仅将当前目录中名称为首字母" D",名称最后一个字母为" s"的文件显示为输出。
    Linuxecho选择的文件名示例
  • Linux echo命令可用于执行基本的算术运算并将结果显示为输出。
    这是通过将数学部分放在"(())"内并在其前面加上" $"符号来完成的。

Linux echo Math操作示例

  • 我们可以使用echo命令显示用户定义的变量甚至环境变量.echo变量值显示示例