echo及文本彩色显示

让echo输出彩色字符:

shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 
\033可以换成\e
格式如下: 

echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 

例如: 

echo -e "\033[41;36m something here \033[0m"

其中41的位置代表底色, 36的位置是代表字的颜色 

注:
    1、数字之间使用;隔开
    2、最后有个m

其他控制符:
   \033[0m 关闭所有属性 
   \033[1m 设置高亮度 
   \033[4m 下划线 
   \033[5m 闪烁 
   \033[7m 反显 
   \033[8m 消隐

在脚本中的应用

[[email protected] ~]# cat f1.sh 
echo -e "\033[43;31mHello World\033[0m"
[[email protected] ~]# bash f1.sh

另一种在文本中的应用

^[  打印方法  Ctrl+v 不要松手快速按下 [ 键

可以和执行脚本产生一样的效果

时间: 2024-11-03 22:27:38

echo及文本彩色显示的相关文章

shell-5.shell echo 命令

echo ---显示内容 格式:  echo  [选项]  文本    -n  不要在最后自动换行    -e  解析转义符        \a  发出警告声        \c  最后不加上换行符号        \f  换行        \r  回车 1. -n 不要在最后自动换行[[email protected] ~]# echo -n "my name is ";echo "yuanji"my name is yuanji[[email protecte

批处理系列(3) - 通过文本内容行创建文件夹

结合本系列文章第一篇,看本文. 要执行,准备一个文本文件,里面是一行行即将要创建为目录的目录名:准备一个空目录: 保存本代码到通过文本内容行创建文件夹.bat,执行按提示拖相关文件和目录进去即可. @echo off @REM @Author: [email protected] title 通过文本创建目录 by:小可([email protected]) echo 通过文本创建目录 echo ----------------------------- set /p importTxt=拖文本

linux的基础知识

1.描述计算机的组成及其功能 计算机分为软件和硬件 软件:例如我们的系统.QQ.360等等 计算机硬件由五大部分组成:运算器.控制器.存储器.输入设备.输出设备,也就是我们生活中常见 CPU .主板.内存.硬盘.键盘.鼠标.显示器等.它们的各个具体功能如下: (1)CPU:是英语“Central Processing Unit中央处理器”的缩写,是一台计算机的运算核心和控制核心.它的功能主要 是解释计算机指令以及处理计算机软件中的数据.如今主流分AMD和Intel. (拓展IntelCPU的优点

linux课后作业

1.描述计算机的组成及其功能. 计算机硬件有运算器,控制器,存储器,输入和输出设备五部分组成: 运算器:主要功能是对数据的运算,除了基本的加,减,乘,除意外:还有逻辑判断和处理,以数据的         比较等操作. 控制器:是计算机系统的控制中心,指挥计算机各部分协调的工作,按照规定的目标和步骤完成. 存储器:有内存储器和外存储器 内存储器:用于存放计算机当前工作中正在运行的程序.数据等,分为随机存取存储器RAM和只                   读存储器ROM两种 外存储器:用来存储大

十年linux命令总结

十年linux命令总结 本文链接: http://codingstandards.iteye.com/blog/786653 关于命令类型划分 本表中列出了我穷尽了我所有的记忆整理出来的Linux命令,其中关于外部命令.关键字或内建命令的划分,不一定正确.有很多命令,既是内建命令也 可能是外部命令,为啥?Bash为了更高效率的执行命令和脚本,把很多外部命令以内建命令的方式实现了.我们使用type这个命令就可以知道一个命令的类 型了,如下所示: [[email protected] ~]# typ

shell基础笔记

变量 声明变量: declare attribute variable #attribute表示变量的属性,常见的属性如下: # -i 将变量定义为整数:-a 变量声明为数组变量:-r 将变量声明为只读变量:-x 将变量设置成环境变量 局部变量: 在函数的内部通过local关键字定义局部变量,此外,函数的参数也是局部变量.作用域从被定义的地方开始,到函数的结束或被显示的删除,在函数外面使用局部变量会得到一个空值 全局变量: 可以在脚本中定义,也可以在函数中定义(不使用local关键字).作用

Shell工作笔记01

运行脚本时,需要改变文本的颜色来提高标准输出的可读性. echo命令和printf命令能实现此功能.使用printf命令能实现格式化输出,使得脚本运行的结果更加规范.易读.首先先介绍echo命令的一些常用参数echo -n 去掉echo输出时行尾默认的换行符echo -e 启用反斜线控制字符的转换,此项正是本文所需要的.echo -E 关闭反斜线控制字符的转换shell脚本使用echo显示文本颜色(echo -e后接的参数也可直接用于printf命令)需要使用到shell的转义序列字符串,一个转

SHTML 教程

什么是 SHTML 使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为“服务器端嵌入”或者叫“服务器端包含”,是一种类似于ASP的基于服务器的网页制作技术. SSI工作原理: 将内容发送到浏览器之前,可以使用“服务器端包含 (SSI)”指令将文本.图形或应用程序信息包含到网页中.例如,可以使用 SSI 包含时间/日期戳.版权声明或供客户填写并返回的表单.对于在多个文件中重复出现的文本或图形,使用包含文件是一种简便的

five day Linux 基础学习

mv:移动命令以及修改文件和目录名 移动文件和目录的例子: 将当前目录中的lists文件移动到其子目录babydog中的命令:mv lists babydog 重命名文件和目录的例子: 将bigdog目录名改为babydog的命令:mv bigdog babydog cat:查看文件内容命令          浏览game.txt文件中的全部内容的命令:cat game.txt head :查看开头的命令           查看/etc/passwd文件中前10行的详细信息的命令:head /