分分钟写出好莱坞电影级别的终端脚本

作为IT从业者,难免要写一些脚本程序跑一些简单的任务。输出的界面都是简单的黑白绿文本,看多了眼睛都累。能不能象电影里黑客那样酷炫呢?Easy!

首先我们要格式化输出,整整齐齐的结果自然赏心悦目。当然我们可以用printf固定宽度,但其实用一条简单的column就搞定了

分分钟写出好莱坞电影级别的终端脚本_第1张图片
image.png

第一条命令是下载一个csv 件,根本看不清有几列。加了column后,立刻清爽了。 -s ',' 代替每列是以逗号分隔的, -t则把每列分开输出

当文件特别大或者耗时操作的时候,我们想知道当前进度的时候,有个进度条最好不过了。在命令行时当然我们也可以做到,用pv即可

分分钟写出好莱坞电影级别的终端脚本_第2张图片
image.png

在第一行输出中,我们可以看到耗时,传输速度和进度条,-W代表从下载第一个字节才开始显示进度条,-s 1k 代表以1k为基本单位,你可以按需要改成你需要的

但还是不够酷,电影里都是五颜六色的。这也简单用tput 即可

分分钟写出好莱坞电影级别的终端脚本_第3张图片
image.png

setaf 代表设置前景, setbf代表背景

具体的颜色代码如下

分分钟写出好莱坞电影级别的终端脚本_第4张图片
image.png

这下子是不是显的专业酷炫多了

扫码关注公众号,获取最新文章


分分钟写出好莱坞电影级别的终端脚本_第5张图片
qrcode_for_gh_49497593f54f_258 (2).jpg

你可能感兴趣的:(分分钟写出好莱坞电影级别的终端脚本)