1. 当前位置:网站首页 > 

shell编写复制文件进度条


!/bin/bash  

# Created by Chensj on 2022/03/11.


export LC_CTYPE="zh_CN.UTF-8"
export LANG="zh_CN.UTF-8"

sour=dialog --stdout --title "Coping..." --inputbox "输入原路径" 7 40

dest=dialog --stdout --title "Coping..." --inputbox "输入目标路径" 7 40

LINE=ls -l $sour | wc -l



declare -i PERCENT=0

(

        for I in $sour;do

                if [ $PERCENT -le 100 ];then

                        cp -r $I $dest 2> /dev/null

                        echo "XXX" 

                        echo "复制 $I 中..." 

                        echo "XXX" 

                        echo $PERCENT

                fi

        LINE=$[$LINE-1]

        let PERCENT=`echo "sclae=2; $[100/$LINE]
2" | bc`

        sleep 0.1

        done

) | dialog --title "coping" --gauge "starting to copy files..." 6 50 0


本文最后更新于2022-3-11,已超过 3个月没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
版权说明

本文地址:https://www.chensj.net/?post=133
未标注转载均为本站远程,转载请注明文章出处:

联系我们

在线咨询:点击这里给我发消息

微信号:chensj923

工作日:9:00-23:00,节假日休息

扫码关注