#!/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//动态显示进度条目