在linux中关于echo-e另一种鲜为人知的用法

在linux中关于echo-e另一种鲜为人知的用法echo-e详解echo命令常用于在shell中打印shell变量的值,或者直接输出指定的字符串。使用-e选项,若字符串中出现以下字符,则特别加

大家好,欢迎来到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

在linux中关于echo-e另一种鲜为人知的用法

[root@kingdom shellFile]# echo -e “hello world\n\thello echo”

hello world

hello echo

[root@kingdom shellFile]#

在linux中关于echo-e另一种鲜为人知的用法

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”

在linux中关于echo-e另一种鲜为人知的用法

案例2:

不关闭颜色

echo -e “\033[43;31m大家好,我是黄底红字!”

在linux中关于echo-e另一种鲜为人知的用法

测试完成。

欢迎大家给予宝贵的意见或者建议。

欢迎大家补充或者共享一些其他的方法。

感谢支持。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/54963.html

(0)
上一篇 2024-07-27 14:45
下一篇 2024-07-28 16:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信