我发现我的echo 不需要加 -e

来源:9-2 脚本执行方式

妞小白

2017-09-24 23:20

不管加不加-e 特效都能正常出来,但是加了-e它就以为是需要打印的就打印出来了


[root@localhost ~]# echo -e "sss\x55s\xpp"

-e sss\x55s\xpp

[root@localhost ~]# echo -e "\e[1;33m 嫁人就要嫁凤姐 \e[0m" 

-e  嫁人就要嫁凤姐 

[root@localhost ~]# echo -e "\e[1;33m 嫁人就要嫁凤姐 \e[0"

-e  嫁人就要嫁凤姐 

root@localhost ~]# eecho -e "\e[1;33m 嫁人就要嫁凤姐 \e[0m"

-e  嫁人就要嫁凤姐 

[root@localhost ~]# echo "\e[1;33m 嫁人就要嫁凤姐 \e[0m"

 嫁人就要嫁凤姐 

[root@localhost ~]# 


写回答 关注

1回答

  • 不拔牙
    2017-09-26 15:21:58

    # echo -e "\a\b\n \t\r\o\x..."

    -e 转义反斜杠特殊字符处理;没有-e,则普通字符串输出。

    \n:换行

    \t:tab

    \b:backspace

    \a:发出警告音

    \r:回车

    \0:按ACSII表以8进制输出字符

    \x:16进制同上

Linux达人养成计划 I

Linux入门视频教程,以通俗易懂的语言带你感受linux之美

399891 学习 · 3878 问题

查看课程

相似问题