33. echo
- Date:
2018-09
33.1. 命令格式
- 命令格式:
echo [SHORT-OPTION]… [STRING]…
echo LONG-OPTION
33.2. 所属用户
- 命令路径:
/bin/echo
- 需要权限:
普通用户权限即可执行
33.3. 使用指导
输出指定字符到标准输出
1===================================================================
2
3 能否引用变量 | 能否引用转移符 | 能否引用文本格式符(如:换行符、制表符)
4
5单引号 | 否 | 否 | 否
6
7双引号 | 能 | 能 | 能
8
9无引号 | 能 | 能 | 否
10===================================================================
33.4. 参数
- -n
输出字符最后不加换行符,默认会自动加换行符。
示例:
1[root@centos6 ~]# echo 'test'
2test
3[root@centos6 ~]# echo -n 'test'
4test[root@centos6 ~]#
- -e
用反斜线转移
\示例:
1[root@centos6 ~]# echo -e "OK! \c"
2OK! [root@centos6 ~]# echo OK! \c
3OK! c
4[root@centos6 ~]# echo -E "OK! \c"
5OK! \c
6[root@centos6 ~]# echo "OK! \c"
7OK! \c
8[root@centos6 ~]# echo -e "OK! \c"
9OK! [root@centos6 ~]#
- -E
禁用反斜线转移
\,默认禁用示例:
1[root@centos6 ~]# echo -E OK! \c
2OK! c
3[root@centos6 ~]# echo "OK! \c"
4OK! \c
5[root@centos6 ~]# echo -e "OK! \c"
6OK! [root@centos6 ~]#
- --help
显示帮助并退出
- --version
显示版本信息