700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > linux如何打印脚本运行进度 Linux shell 脚本实现进度框

linux如何打印脚本运行进度 Linux shell 脚本实现进度框

时间:2022-09-28 09:15:33

相关推荐

linux如何打印脚本运行进度 Linux shell 脚本实现进度框

#!/bin/bash

#dialog usage

#dialog --msgbox "This is a test..." 10 30//height width

{

counter=0

for x in * //递增进度条

do

# if [ ! -f test.txt ]

# then

# echo "" >test.txt

# fi

#

# echo $counter >> test.txt

echo $counter > test.txt//也可清空

if [ $counter -le 10 ];then

let X=10*`expr $counter`//计算百分比

echo $X

sleep 1 //等待1second

else

break

fi

counter=`expr $counter + 1`

done

echo //换行

counter=10

for x in * //递减进度条

do

echo $counter >> meta.txt

if [ $counter -ge 0 ];then

let X=10*`expr $counter`

echo $X

sleep 1

else

break

fi

counter=`expr $counter - 1`

done

} |

dialog --guage "This is a test..." 6 36 0//动态显示进度条目

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