Echo 命令

The Echo Command

在本文中,我们将研究 echo 命令,它对于在终端上显示文本以及变量的内容非常有用。 让我们开始吧!

echo 命令的基本用法

echo 命令的基本用法非常简单。 例如

echo "Hello World"

输出将如您所料,它将在屏幕上回显 Hello World。 您也可以使用 echo 查看变量的内容

msg="Hello World"

echo $msg

这也适用于内置 shell 变量

echo $HOME

更多示例

与大多数 Linux 命令一样,我们可以使用 echo 做更多的事情,超出我们目前所看到的。

声音警报

您也可以使用 echo 发出声音警报

echo -e "\aHello World"

-e 选项允许您在使用 echo 时更改输出的格式。

echo -e "This is a\bLinux server."

该示例在命令中使用了 \b,它实际上允许您调用退格键,这会给您与实际按下退格键相同的行为。 在上面的示例中,字母 "a" 将不会打印,因为 \b 会退格该字母。

截断

截断能力意味着您可以从输出中删除某些内容。 例如

echo -e "This is a Linux\c server."

上面命令的输出实际上会在 \c 之后立即截断该词,这意味着我们将看到以下输出

This is a Linux

添加新行

强制创建一个新行

echo -e "This is a Linux\n server"

输出最终将变为

This is a Linux
 server.

添加制表符

要向输出添加制表符

echo -e "This is a\t Linux\t server."

这将产生以下输出

This is a     Linux     server.

将输出重定向到文本文件

我们可以指示 echo 将其输出发送到文本文件,而不是在终端上显示输出。

echo "Logfile started: $(date +'%D %T'$" > log.txt

结束语

本文介绍了 echo 命令的基础知识。 当然,还有更多的选项,但这应该足以让您入门!

您可以在这里观看教程

Jeremy 'Jay' LaCroix 是 LearnLinuxTV 的所有者

加载 Disqus 评论