shell命令:echo命令

看例子:

[root@ambari dir]# echo "abc"
abc
[root@ambari dir]# echo -n "abc"
abc[root@ambari dir]# echo "\x31"
\x31
[root@ambari dir]# echo -e "\x31"
1
[root@ambari dir]# echo -e "\0061"
1
[root@ambari dir]# echo -e -n "\x31"
1[root@ambari dir]# echo -en "\x31"
1[root@ambari dir]#

说明:
-n 参数不添加行尾换行标识,echo默认会在末尾添加0x0A
-e 参数表示使能反斜杠转义,这样遇到\就会转义为二进制
\xNN表示十六进制,\0NNN 表示八进制。

-en参数就是 -e -n

附注:字符’1’的16进制为31,8进制为61。

posted @ 2018-12-17 09:03  xuejianbest  阅读(737)  评论(0编辑  收藏  举报