匿名
未登录
登录
Linux78|wiki
搜索
查看“Shell脚本--进度条”的源代码
来自Linux78|wiki
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
Shell脚本--进度条
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
wiki:用户|用户
您可以查看与复制此页面的源代码。
#!/bin/bash num=0; str='' max=100 label=("|" "/" "-" "\\") while [ $num -le $max ] do ((color=30+num%8)) echo -en "\e[1;"$color"m" printf "[\e[43;46;1m%-100s\e[0m][%d%%][%c]\r" "$str" "$num" "${label[num%4]}" let num++ str=${str}'#' sleep 0.1 done printf "\n" echo -e "\e[1;30;m" shell脚本中echo显示内容带颜色显示,需要使用参数-e ,-n表示不换行。 语法为: echo -e “\033[字背景颜色;文字颜色m字符串\033[0m” 上面的m值也就是color采用了取模运算, 是为了让进度条八种颜色不断变换达到彩色效果。
返回至
Shell脚本--进度条
。
导航
导航
首页
最近更改
随机页面
栏目
Nginx
Kubernetes
Spring Cloud
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志