欢迎大家来到IT世界,在知识的湖畔探索吧!
echo -e 详解
echo命令常用于在shell中打印shell变量的值,或者直接输出指定的字符串。
1、 关于-e的常用的用法
-e:激活转义字符。
使用-e选项,若字符串中出现以下字符,则特别加以处理,不会将它当成一般文字输出。
列表:
\a 发出警告声。
\b 删除前一个字符。
\c 最后不加上换行符号。
\f 换行但光标仍旧停留在原来的位置。
\n 换行且光标移至行首。
\r 光标移至行首,但不换行。
\t 插入tab。
\\ 插入\字符。
等等。
其中常用的\t和\n,大家一定很熟悉了。
案例:
[root@kingdom shellFile]# echo -e “hello world\nhello echo”
hello world
hello echo
[root@kingdom shellFile]# echo -e “hello world\n\thello echo”
hello world
hello echo
[root@kingdom shellFile]#
2、 关于-e一个隐藏的功能
当然日常不太常用,作为了解内容
echo命令打印带有色彩的文字
格式:
echo -e “\033[字背景颜色;字体颜色m字符串\033[0m”
字背景颜色范围:[40-49]
列表:
40:黑
41:深红
42:绿
43:黄色
44:蓝色
45:紫色
46:深绿
47:白色
字体颜色范围:[30-39]
列表:
30:黑
31:红
32:绿
33:黄
34:蓝色
35:紫色
36:深绿
37:白色
补充:
ascii code调用颜色的始末。
\033[ ; m … \033[0m
如下案例2
案例:
echo -e “\033[43;31m大家好,我是黄底红字!\033[0m”
案例2:
不关闭颜色
echo -e “\033[43;31m大家好,我是黄底红字!”
测试完成。
欢迎大家给予宝贵的意见或者建议。
欢迎大家补充或者共享一些其他的方法。
感谢支持。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/40734.html