- 环境
- 虚拟机:VMware-10.0.7 build-2844087
- Linux系统:CentOS 6.8
- 远程工具:Xshell 6 (Build 0197)
Linux系统管理_Shell编程_02_Shell基础_echo命令
一、写在前面
echo 命令是日常练习或者脚本开发常用的命令,很有必要做一个学习笔记整理,方便以后查阅。
二、Shell 脚本执行方式
2.1 echo 命令
- echo 命令
- 作用:将内容输出到字符界面上
- 格式:[root@localhost ~]# echo [选项] [输出内容]
- 选项:
- -e:支持反斜线“”控制的字符转换(附表格)
- -n:取消输出后的换行符号(就是内容输出后不换行)
- 例1:输出一句话 “I am studying Linux, I like it very much! ”
[root@localhost ~]# echo "I am studying Linux, I like it very much! "
I am studying Linux, I like it very much!
// echo的内容会打印到屏幕上
说明:双引号""里面最后一位是叹号,一定要在叹号后面加空格,否则报错
[root@localhost ~]# echo "I am studying Linux, I like it very much!"
-bash: !": event not found
- 例2:输出 例1 内容,加入参数 -n
[root@localhost ~]# echo -n "I am studying Linux, I like it very much! "
I am studying Linux, I like it very much! [root@localhost ~]#
//换行符取消,-n起作用,不换行,直接显示新行提示符
在echo命令中,使用 -e 选项,可以支持控制字符,详情如下表:
echo 命令是日常练习或者脚本开发常用的命令,很有必要做一个学习笔记整理,方便以后查阅。
- echo 命令
- 作用:将内容输出到字符界面上
- 格式:[root@localhost ~]# echo [选项] [输出内容]
- 选项:
- -e:支持反斜线“”控制的字符转换(附表格)
- -n:取消输出后的换行符号(就是内容输出后不换行)
说明:双引号""里面最后一位是叹号,一定要在叹号后面加空格,否则报错
[root@localhost ~]# echo "I am studying Linux, I like it very much!" -bash: !": event not found
在echo命令中,使用 -e 选项,可以支持控制字符,详情如下表:
| 控制字符 | 作用 |
|---|---|
| \ | 输出本身 |
| a | 输入警告音 |
| b | 退格键,向左删除 |
| c | 取消输出行末的换行符,与 -n 选项一致 |
| e | ESCAPE键 |
| f | 换页符 |
| n | 换行符 |
| r | 回车键 |
| t | 制表符,也就是 Tab键 |
| v | 垂直制表符 |


