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
  • 显示版本信息

33.5. 参考实例

33.6. 相关命令