Linux echo命令详解

您所在的位置:网站首页 echo输出命令 Linux echo命令详解

Linux echo命令详解

2023-03-10 21:46| 来源: 网络整理| 查看: 265

 

-n: 不进行换行;

-e:激活转义字符。使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:

\a 发出警告声;

\b 删除前一个字符;

\c 最后不加上换行符号;

\f 换行但光标仍旧停留在原来的位置;

\n 换行且光标移至行首;

\r 光标移至行首,但不换行;(服务器脚本的输出经常用这个实现)

 

 

使用echo输出带颜色的文本,需要使用参数-e,格式如下:

echo -e "\e[控制选项;字背景颜色;文字颜色m字符串\e[控制选项m" 或

echo -e "\033[控制选项;字背景颜色;文字颜色m字符串\033[控制选项m"

例如:

# echo -e "\e[1;31mwww.test.com\e[0m"

 

 

注:

\e[1;31m 将颜色设置为红色,就是出现在这个之后的文本颜色都为红色。\e[是特定字符可以换成\033[,1是控制选项表示设置高亮度,31是将字体颜色设置为红色,m是分割符表示设置符结束。

\e[0m 将颜色重新置回,就是出现在这个之后的文本颜色都恢复系统正常的输出颜色,如果没有这个,那系统会一种按照\e[1;31m设置输出的。\e[是特定字符可以换成\003[,0是控制选项表示关闭所有属性,m是分割符表示设置符结束。

字体颜色代码30-37:

30:黑色字

31:红色字

32:绿色字

33:黄色字

34:蓝色字

35:紫色字

36:天蓝字

37:白色字

字符背景颜色代码40—–47:

40:黑底

41:红底

42:绿底

43:黄底

44:蓝底

45:紫底

46:天蓝底

47:白底

 

控制选项代码:

0:关闭所有属性 

1:设置高亮度 

4:下划线 

5:闪烁 

7:反显 

8:消隐



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3