700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > shell制表与脚本运行进度条写法

shell制表与脚本运行进度条写法

时间:2020-08-06 00:56:45

相关推荐

shell制表与脚本运行进度条写法

1.其实shell下也可以将输出的数据以表格的格式输出,看起来更加直观些。数据存放的aa文件里面,以空格/tab/回车分割,数据依次是姓名,年龄,性别,籍贯,序列

2.shell进度条控制

关键命令:tput

说明:这个进度条不是很理想,理想中的应该百分比在进度条后,而且位置固定才对,只是printf语句不好控制,所以改成了百分比随进度条移动。另外shell不支持浮点运算,用bc-l算出来的数据取整数在$RATE_MAX不能整除$BAR_NUM是,会出现进度条到99%结束了,所以为了规避这个错误,在后面有添加了

tputrctputed

printf"%-0s%-15s""$BAR_PRO""100%completed."

三句,勉强达到效果。

实际应用,可以下面代码以模块的格式拷贝到执行的脚本中,修改$TIME_CONTROL为你脚本运行的时间,然后模块以后台模式运行,记得最后结束语句前加wait语句。

本文转自 chengchow 51CTO博客,原文链接:/chengchow/1323601,如需转载请自行联系原作者

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。