#!/bin/bash/n/n# 定义一个进度条函数/nfunction progress_bar {/n local progress=$1/n local total=$2/n local length=50/n local percent=$((progress100/total))/n local completed=$((lengthprogress/total))/n local remaining=$((length-completed))/n local bar=$(printf /'%${completed}s%s%${remaining}s/' '' '|' '')/n printf /'//r[%-${length}s] %d%%/' /'$bar/' /'$percent/'/n}/n/n# 模拟一个任务,循环10次/nfor i in {1..10}/ndo/n # 执行任务/n sleep 1/n # 更新进度条/n progress_bar $i 10/ndone/n/n# 完成任务,换行/necho /'/

Linux Shell 脚本:创建简单的进度条样式

原文地址: https://www.cveoy.top/t/topic/oamx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录