echo命令是内建的shell命令,用于显示变量的值或者打印一行文本。
echo命令在构建shell脚本时扮演着重要的角色。
语法:
# echo [Options] [String]
方括号中的项目是可选的。字符串可以定义为字符的有限序列(如字母,数字,符号,标点符号)。
当echo命令不带任何选项或字符串使用时,它会在显示屏上返回一个空白行,后面换一行跟上命令提示符。这是因为按下回车键就是发送一个信号给系统以开始一个新行,而echo重复了该信号。
选项:
- -n 不要输出衍生的新行
- -e 启用反斜线转义解释
- -E 禁用反斜线转义解释(默认)
如果使用-e选项,则可以使用如下转义序列:
- 反斜线
- a 警告(BEL)
- b 反斜线
- c 不产生进一步输出
- e 转义
- f 换页
- n 新行
- r 换行字符
- t 水平制表
- v 垂直制表