红绿互换

gr2rg(){
  perl -ne ‘s/
  (\033\[(\d+;)*[34])([12])
  ((;\d+)*m)
  /$1.(3-$3).$4/xge;
  print‘ $*
}

把上面几行加入 .bash_profile 里面,实现红绿互换

-bash-3.2# echo -e "\e[31mRED\e[0m"

RED

-bash-3.2# echo -e "\e[31mRED\e[0m" | gr2rg

RED

-bash-3.2# echo -e "\e[32mGREEN\e[0m"

GREEN

-bash-3.2# echo -e "\e[32mGREEN\e[0m" | gr2rg

GREEN

时间: 2024-08-25 23:51:07

红绿互换的相关文章

Amazon才推众包物流,“京东众包”已红绿上阵,“达达”还手握10万配送大军

据外媒消息,Amazon正在开发一款App,想让大家都来为他家送包裹. Amazon的设想是,在市区招募实体零售商,租用空间或者按包裹向其支付费用.这项服务在内部代号为“On My Way”,目前还在测试阶段,未明确上线时间,也有可能永远不会上线. 平均每天要发350万个包裹的Amazon的状况是,运输成本在去年增长了31%,相比之下,营收增长速度仅为19.5%.去年,Amazon曾短暂测试付费5美元让Uber和出租车司机在旧金山送货,但由于Uber本身就在做物流的事,Amazon最终未能扩大该

阶段小项目1:循环间隔1秒lcd显示红绿蓝

#include<stdlib.h>#include<stdio.h>#include<string.h>#include<error.h>#include<errno.h>#include<unistd.h>#include<strings.h>#include<stdbool.h> #include<sys/stat.h>#include<sys/types.h>#include&l

[LeetCode] Similar RGB Color 相似的红绿蓝颜色

In the following, every capital letter represents some hexadecimal digit from 0 to f. The red-green-blue color "#AABBCC" can be written as "#ABC" in shorthand.  For example, "#15c" is shorthand for the color "#1155cc&quo

[LeetCode] 800. Similar RGB Color 相似的红绿蓝颜色

In the following, every capital letter represents some hexadecimal digit from 0 to f. The red-green-blue color "#AABBCC" can be written as "#ABC" in shorthand.  For example, "#15c" is shorthand for the color "#1155cc&quo

Javascript事件绑定及深入

由于开学后的编程实验课,接触了海量字符换搜索的实验,所以好几天没有学习JS课程了,今天继续学习事件绑定. 传统事件绑定存在一些问题,如:同名事件函数都执行,第二个函数会覆盖第一个. 下面我们以事件切换器(传统绑定机制)为例. 实现box标签属性红绿互换.如下: window.onload=function(){ var box=document.getElementById('box'); box.onclick=toBlue; }; function toRed(){ this.classNa

制作立体图像(一):红蓝眼镜原理

立体眼镜分为色差式.偏光式等几种其中色差式还可以再分为红-蓝.红-绿.红-青等,是最简单,但也是效果最差的一种这里仅介绍常见的红蓝立体图像这种方式仅需要一块红蓝眼镜,淘宝上买个很便宜的就可以了,大概10块钱左右 常见的红蓝眼镜也可以叫红青眼镜,即左眼红色.右眼青色(绿色和蓝色的组合)实现办法是让左眼仅看到图片中的红色部分,过滤掉绿色和蓝色右眼仅看到图片中的青色(绿色+蓝色)部分,过滤掉红色立体图片是通过将左眼看到的红色图像和右眼看到绿色.蓝色合成到一副图片的结果 实际上红色在通过红色镜片时会显示

【翻译】Yii2 第2章 用Yii2创建自定义应用(第1节)

在这一章里,我们将看到Yii2怎样帮助我们创建web应用.示例虽然很简单,但整个过程都符合软件工程思想.我们将完成应用开发的每一个步骤,并且每一步都会根据权威书籍中的最佳实践来进行: 创建领域模型:这本书解释了领域驱动,Tackling Complexity in the Heart of Software, Eric Evans, Addison-Wesley Professional 设置测试装置:我们遵照验收测试驱动实践,Growing Object-oriented Software,

CSS的核心属性和浮动

1.CSS属性组成和作用 属性:属性值 1)每个css样式都必须由两部分组成:选择符(Selector)和声明(Decleration) 注:声明又包括属性(Properyt)和属性值(Value) 2)css属性:属性是指定选择符具有的属性,他是css的核心,css2共有150多个属性: 3)css属性值:属性值包括法定属性值和常规的数值加单位.   div{width:400px;} 2.文本字体属性 1)文本大小:{font-size:12px/14px/16px;} 说明: 1)属性值为

常见图片、音频、视频格式总结

常见图片.音频.视频格式总结 常见图片音频视频格式总结 常见图片格式总结 图片的有损压缩和无损压缩 PSD格式 JPGJPEG 格式 GIF 格式 BMP 格式 PNG 格式 SWF 格式 CDR 格式 AI 格式 TIFF 格式 SVG格式 EPS格式 DXF格式 TGA格式 HDRI格式 RAW格式 EXIF格式 FPX格式 TGA格式 ICO格式图标 PCX格式 常见音频格式总结 1MP3格式 2WMA格式 3WAV格式 4ASF格式 5AAC格式 6Mp3Pro格式 7VQF格式 8FL