BASH Shell 简易进度条小函数
2015-12-26 16:05
639 查看
不多说,直接上脚本。
# processbar <current> <total> processbar() { local current=$1; local total=$2; local maxlen=80; local barlen=66; local perclen=14; local format="%-${barlen}s%$((maxlen-barlen))s" local perc="[$current/$total]" local progress=$((current*barlen/total)) local prog=$(for i in `seq 0 $progress`; do printf '#'; done) printf "\r$format" $prog $perc } # Usage(Client) for i in `seq 1 10`; do processbar $i 10 sleep 1 done echo ""
相关文章推荐
- ssh正向和反向隧道建立,及socks4/5代理
- shell学习笔记
- 360免费WIFI可远程控制用户行为(种马弹shell窃取信息)
- 71.windbg-转换shellcode为汇编
- Linux_Bash常用脚本
- Linux_Bash脚本基础
- bash: export: `=': 不是有效的标识符
- 学习笔记(9)——shellscript
- .bash_profile和.bashrc的区别(如何设置生效)
- 本地shell执行远程命令
- Linux Shell 脚本基础
- android shell 常用的命令
- shell中对文本的一些处理
- Shell系列 - Mac OS X自动下载切换桌面壁纸
- 使用powershell/vbs自动化模拟鼠标点击操作
- A bash script for tool version test
- shell自动配置bond
- Jenkins执行远程Linux系统的shell命令
- shell截取字符串方法
- linux shell 笔记