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
原文:http://my.oschina.net/2bit/blog/503644