linux(七) echo的两种用法
目录
一、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的两种用法相关推荐
- Linux 修改密码的两种方式
Linux 修改密码的两种方式 1.直接进行修改 2.使用 echo 进行修改 1.直接进行修改 密码需要输入两次进行确认. 对用户"zhangyan"进行密码修改,改为" ...
- Linux source命令的四种用法
Linux source命令的四种用法 source 命令可用于: 1.刷新当前shell环境 2.当前环境下执行shell脚本 3.从脚本中导入shell函数到当前环境 4.从另一个 ...
- C++ operator两种用法【转】
C++中的operator,有两种用法,一种是operator overloading(操作符重载),一种是operator casting(操作隐式转换).下面分别进行介绍: 1.operator ...
- html如何让a标签提交表单提交,html post请求之a标签的两种用法解析
这篇文章主要介绍了html post请求之a标签的两种用法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧 html post请求之a标签的两种用法 ...
- html post举例,html post请求之a标签的两种用法举例
html post请求之a标签的两种用法举例 1.使用ajax来发起POST请求 HTML代码如下:发起POST请求a> JQuery代码如下:$(".a_post").on ...
- java sort 第二个参数_详解java Collections.sort的两种用法
Collections是一个工具类,sort是其中的静态方法,是用来对List类型进行排序的,它有两种参数形式: public static > void sort(List list) { l ...
- c++ operator操作符的两种用法:重载和隐式类型转换,string转其他基本数据类型的简洁实现string_cast...
C++中的operator主要有两个作用,一是操作符的重载,一是自定义对象类型的隐式转换.对于操作符的重载,许多人都不陌生,但是估计不少人都不太熟悉operator的第二种用法,即自定义对象类型的隐式 ...
- include virtual引入html文件,ASP文件引用include file和include virtual两种用法
在 ASP 编程中,我们经常遇到需要重复使用的模块代码,通常我们将这些模块代码保存为一个单独的文件,需要使用此模块代码时,在程序中通过 #include 指令引用此文件,这样使得工作效率和程序可读性大 ...
- python匿名函数Lambda的两种用法
python匿名函数Lambda的两种用法 第一种方式:作为函数对象单独使用 第二种方式:放在另一函数里使用 一般来说匿名函数Lambda的使用就是为了避免单独def一个函数,而且不用给函数命名,但是 ...
最新文章
- Hexo博客NexT主题美化之评论系统
- 《繁凡的论文精读》(一)CVPR 2019 基于决策的高效人脸识别黑盒对抗攻击(清华朱军)
- class没有发布到tomcat_基于Tomcat的Websocket范例及permessage-deflate扩展特性的研究
- pre_forum_thread 主题表跟pre_forum_thread内容表是用哪个字段对应起来的?
- 垃圾代码评析——关于《C程序设计伴侣》9.4——链表(四)
- 超时机制,断路器模式简介
- 数据科学和人工智能技术笔记 六、日期时间预处理
- 蔚来汽车5月份交付6711辆电动汽车 同比增长95.3%
- ubuntu14.04中离线安装docker
- c51语言中 位取反指令,C51的几种位操作运算说明
- SVG中中文字体的显示
- GUI-Guider中文手册
- “当当收店庆费一事”之我见
- re模块与正则表达式 1
- YoutubeDNN召回的一些问题
- 给hexo搭建的博客更换主题
- 1.2.4 常用的数据模型 1.2.5 层次模型 1.2.6 网状模型
- Sun Jan 05 2020 00:00:00 GMT 0800 (中国标准时间) 时间转换为 2020-01-05 08:00:00
- Mybatis的插件分页原理
- 医用温度传感器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
热门文章
- OneDrive-5T免费云空间获取方法
- web大学生个人网站作业模板——上海旅游景点介绍网页代码 家乡旅游网页制作模板 大学生静态HTML网页源码...
- 一元线性回归与多元线性回归
- Kubernetes实战吴龙辉
- Frame、Iframe、Frameset 的区别
- 974. Subarray Sums Divisible by K [Medium]
- yeezy350灰橙_海外媒体指明某平台Yeezy350灰橙的补货为Fake!但这事没那么简单
- 数据分析---2.数据分析----爬取NBA中国官方网站的球员数据,并分析
- 【转载】网站关闭了域名备案信息是否需要注销,答案是一定要记得注销域名备案信息,防止域名过期后被他人注册用于非法用途而带来不必要的麻烦...
- APICloud 平台常用技术点汇总讲解