跳到主要内容

Linux echo 命令 - 输出字符串内容

介绍

echo 命令用于在 Shell 终端中输出内容(比如 shell 变量的值,或者直接输出指定的字符串)。

Linux 的 echo 命令,在 shell 编程中极为常用,通常起到一个提示的作用。

语法

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

选项

  • -n :不输出尾随的换行符。
  • -e :激活转义字符。

示例

显示普通字符串

echo "Welcome to getiot.tech"

这里的双引号完全可以省略,以下命令与上面实例效果一致

echo Welcome to getiot.tech

显示转义字符

echo "\"Welcome to getiot.tech\""

不换行显示

echo -n "Welcome to getiot.tech"

转义输出(显示换行符)

echo -e "Welcome to getiot.tech\n"

将显示结果重定向至文件

echo "Welcome to getiot.tech" > file.txt

把十六进制数据 0xdd 0xff 发送到串口 /dev/ttyUSB0

echo -e -n "\xdd\xff" > /dev/ttyUSB0

显示命令执行结果

echo `date`

注意:这里使用的是反引号 `,而不是单引号 '