Echo 命令
发布于 2022 年 7 月 13 日

在本文中,我们将研究 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
命令的基础知识。 当然,还有更多的选项,但这应该足以让您入门!
您可以在这里观看教程