信息发布→ 登录 注册 退出

shell脚本实现拷贝大文件显示百分比的代码分享

发布时间:2026-01-11

点击量:

复制代码 代码如下:
#!/bin/sh

strace -q -eread cp -- "${1}" "${2}" 2>&1 \
| awk '{
    count += $NF
    if (count % 10 == 0) {
        percent = count / total_size * 100
        for (i=0;i<=percent;i++)
            printf("=");
        printf(">");
        printf ("%2.0f%%\r", percent);
    }
}
END { print "" }' total_size=$(stat -c '%s' "${1}") count=0

标签:# span  # percent  # total_size  # count  # NF  # print  # stat  # lt  # printf  # sh  # strace  # bin  # shell脚本  # br  # eread  # awk  # nbsp  # amp  # cp  # gt  # 使用Bash Shell对目录中的文件实现递归式拷贝  # 显示百分比  # 拷贝大文件  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!