【linux】Linux第一个小程序-进度条
以下是一个简单的Linux进度条小程序示例,使用Shell脚本编写:
#!/bin/bash
# 进度条函数
progress_bar() {
# 初始化进度条长度
let progress_length=10-1
for i in $(seq 1 $progress_length)
do
# 打印进度条
echo -ne "[\xe2\x96\x80\xe2\x96\x80\xe2\x96\x80\xe2\x96\x80\xe2\x96\x80\xe2\x96\x80\xe2\x96\x80\xe2\x96\x80\xe2\x96\x80]"
sleep 0.5
# 清除当前行的输出
echo -ne "\r"
done
echo -ne "\n"
}
# 调用进度条函数
progress_bar
将以上代码保存为progress_bar.sh
,并给予执行权限:
chmod +x progress_bar.sh
然后执行脚本:
./progress_bar.sh
这个脚本会打印出一个简单的ASCII进度条。每隔0.5秒更新一次进度条,并在完成后换行。
评论已关闭