2018-07-05 牛掰的bash下的颜色设置函数

function color()
{
case "1" in red) nn="31";; green) nn="32";; yellow) nn="33";; blue) nn="34";; purple) nn="35";; cyan) nn="36";; esac ff="" case "2" in
bold) ff=";1";;
bright) ff=";2";;
uscore) ff=";4";;
blink) ff=";5";;
invert) ff=";7";;
esac
color_begin=echo -e -n "\033[${nn}${ff}m"
color_end=echo -e -n "\033[0m"
while read line; do
echo "{color_begin}{line}${color_end}"
done
}

main

echo "this is a test" | color blue bold

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • case结构条件句的语法格式为: case "变量" in 值1) 指令1... ;; 值...
    张鑫泽_2109阅读 1,690评论 0 0
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 10,221评论 0 11
  • 前言 本文只要描述了iOS中的Core Animation(核心动画:隐式动画、显示动画)、贝塞尔曲线、UIVie...
    GitHubPorter阅读 8,993评论 7 11
  • 基础命令 主要的命令和快捷键 Linux系统命令由三部分组成:cmd + [options]+[operation...
    485b1aca799e阅读 4,776评论 0 0
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 9,946评论 0 5