目录

一、echo 作为打印显示方法

1.1.格式如下

1.2.字体颜色如下(网上还有很多,这里不详细列出)

1.3.字体背景色

1.4.最后面的[0m的控制选项说明  

二、echo 作为方法的返回值


一、echo 作为打印显示方法

shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e

1.1.格式如下

写法一:echo -e "\E[31m test12 \E[0m"

写法二:echo -e "\033[31m test12 \033[0m"

31处为字体颜色,0处为背景色

1.2.字体颜色如下(网上还有很多,这里不详细列出)

echo -e “\033[31m 红色字 \033[0m”

echo -e “\033[34m 黄色字 \033[0m”

echo -e “\033[41;33m 红底黄字 \033[0m”

echo -e “\033[41;37m 红底白字 \033[0m”

echo -e “\033[30m 黑色字 \033[0m”

echo -e “\033[31m 红色字 \033[0m”

echo -e “\033[32m 绿色字 \033[0m”

echo -e “\033[33m 黄色字 \033[0m”

echo -e “\033[34m 蓝色字 \033[0m”

echo -e “\033[35m 紫色字 \033[0m”

echo -e “\033[36m 天蓝字 \033[0m”

echo -e “\033[37m 白色字 \033[0m”

1.3.字体背景色

  echo -e “\033[40;37m 黑底白字 \033[0m”

  echo -e “\033[41;37m 红底白字 \033[0m”

  echo -e “\033[42;37m 绿底白字 \033[0m”

  echo -e “\033[43;37m 黄底白字 \033[0m”

  echo -e “\033[44;37m 蓝底白字 \033[0m”

  echo -e “\033[45;37m 紫底白字 \033[0m”

  echo -e “\033[46;37m 天蓝底白字 \033[0m”

  echo -e “\033[47;30m 白底黑字 \033[0m”

1.4.最后面的[0m的控制选项说明  

    \33[0m 关闭所有属性

  \33[1m 设置高亮度

  \33[4m 下划线

  \33[5m 闪烁

  \33[7m 反显

  \33[8m 消隐

  \33[30m — \33[37m 设置前景色

  \33[40m — \33[47m 设置背景色

  \33[nA 光标上移n行

  \33[nB 光标下移n行

  \33[nC 光标右移n行

  \33[nD 光标左移n行

  \33[y;xH设置光标位置

  \33[2J 清屏

  \33[K 清除从光标到行尾的内容

  \33[s 保存光标位置

  \33[u 恢复光标位置

  \33[?25l 隐藏光标

  \33[?25h 显示光标

二、echo 作为方法的返回值

列子如:

function test(){

echo "success"

}

调用方式:

varl=$(test)

linux(七) echo的两种用法相关推荐

  1. Linux 修改密码的两种方式

    Linux 修改密码的两种方式 1.直接进行修改 2.使用 echo 进行修改 1.直接进行修改 密码需要输入两次进行确认. 对用户"zhangyan"进行密码修改,改为" ...

  2. Linux source命令的四种用法

    Linux source命令的四种用法 source 命令可用于: ​ 1.刷新当前shell环境 ​ 2.当前环境下执行shell脚本 ​ 3.从脚本中导入shell函数到当前环境 ​ 4.从另一个 ...

  3. C++ operator两种用法【转】

    C++中的operator,有两种用法,一种是operator overloading(操作符重载),一种是operator casting(操作隐式转换).下面分别进行介绍: 1.operator ...

  4. html如何让a标签提交表单提交,html post请求之a标签的两种用法解析

    这篇文章主要介绍了html post请求之a标签的两种用法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧 html post请求之a标签的两种用法 ...

  5. html post举例,html post请求之a标签的两种用法举例

    html post请求之a标签的两种用法举例 1.使用ajax来发起POST请求 HTML代码如下:发起POST请求a> JQuery代码如下:$(".a_post").on ...

  6. java sort 第二个参数_详解java Collections.sort的两种用法

    Collections是一个工具类,sort是其中的静态方法,是用来对List类型进行排序的,它有两种参数形式: public static > void sort(List list) { l ...

  7. c++ operator操作符的两种用法:重载和隐式类型转换,string转其他基本数据类型的简洁实现string_cast...

    C++中的operator主要有两个作用,一是操作符的重载,一是自定义对象类型的隐式转换.对于操作符的重载,许多人都不陌生,但是估计不少人都不太熟悉operator的第二种用法,即自定义对象类型的隐式 ...

  8. include virtual引入html文件,ASP文件引用include file和include virtual两种用法

    在 ASP 编程中,我们经常遇到需要重复使用的模块代码,通常我们将这些模块代码保存为一个单独的文件,需要使用此模块代码时,在程序中通过 #include 指令引用此文件,这样使得工作效率和程序可读性大 ...

  9. python匿名函数Lambda的两种用法

    python匿名函数Lambda的两种用法 第一种方式:作为函数对象单独使用 第二种方式:放在另一函数里使用 一般来说匿名函数Lambda的使用就是为了避免单独def一个函数,而且不用给函数命名,但是 ...

最新文章

  1. Hexo博客NexT主题美化之评论系统
  2. 《繁凡的论文精读》(一)CVPR 2019 基于决策的高效人脸识别黑盒对抗攻击(清华朱军)
  3. class没有发布到tomcat_基于Tomcat的Websocket范例及permessage-deflate扩展特性的研究
  4. pre_forum_thread 主题表跟pre_forum_thread内容表是用哪个字段对应起来的?
  5. 垃圾代码评析——关于《C程序设计伴侣》9.4——链表(四)
  6. 超时机制,断路器模式简介
  7. 数据科学和人工智能技术笔记 六、日期时间预处理
  8. 蔚来汽车5月份交付6711辆电动汽车 同比增长95.3%
  9. ubuntu14.04中离线安装docker
  10. c51语言中 位取反指令,C51的几种位操作运算说明
  11. SVG中中文字体的显示
  12. GUI-Guider中文手册
  13. “当当收店庆费一事”之我见
  14. re模块与正则表达式 1
  15. YoutubeDNN召回的一些问题
  16. 给hexo搭建的博客更换主题
  17. 1.2.4 常用的数据模型 1.2.5 层次模型 1.2.6 网状模型
  18. Sun Jan 05 2020 00:00:00 GMT 0800 (中国标准时间) 时间转换为 2020-01-05 08:00:00
  19. Mybatis的插件分页原理
  20. 医用温度传感器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

热门文章

  1. OneDrive-5T免费云空间获取方法
  2. web大学生个人网站作业模板——上海旅游景点介绍网页代码 家乡旅游网页制作模板 大学生静态HTML网页源码...
  3. 一元线性回归与多元线性回归
  4. Kubernetes实战吴龙辉
  5. Frame、Iframe、Frameset 的区别
  6. 974. Subarray Sums Divisible by K [Medium]
  7. yeezy350灰橙_海外媒体指明某平台Yeezy350灰橙的补货为Fake!但这事没那么简单
  8. 数据分析---2.数据分析----爬取NBA中国官方网站的球员数据,并分析
  9. 【转载】网站关闭了域名备案信息是否需要注销,答案是一定要记得注销域名备案信息,防止域名过期后被他人注册用于非法用途而带来不必要的麻烦...
  10. APICloud 平台常用技术点汇总讲解