echo
命令详解
echo
是一个常用的 shell 内置命令,用于在终端或脚本中输出文本或变量内容。echo
命令的基本功能是将指定的字符串或变量值输出到标准输出(通常是终端)。它在脚本编程和日常系统管理中非常有用。
基本语法
echo [选项] [字符串...]
常用选项
-
-n
:- 不输出结尾的换行符。默认情况下,
echo
在输出字符串后会自动添加一个换行符。使用-n
选项可以防止这一行为。
echo -n "Hello, World!"
- 不输出结尾的换行符。默认情况下,
-
-e
:- 解释转义字符。默认情况下,
echo
不会解释字符串中的转义字符。使用-e
选项可以让echo
解释这些转义字符。
echo -e "Hello\tWorld\n"
- 解释转义字符。默认情况下,
-
-E
:- 禁止解释转义字符。这是默认行为,但在某些 shell 中可能需要显式指定。
echo -E "Hello\tWorld\n"
常见转义字符
\t
:水平制表符(tab)\n
:换行符\r
:回车符<