本篇小编为大家介绍linux中的echo-e的两种用法。echo-命令常用于在shell中打印shell变量的值,或者直接输出指定的字符串。
1、 关于echo-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大家好,我是黄底红字!”
测试完成。