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

日期:01-25  浏览:

复制代码 代码如下:

#!/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



上一篇:使用iconv批量改变文件编码的shell脚本
下一篇:3个备份系统文件并邮件发送的Shell脚本分享

网友评论


点击图片更换


查看更多评论
 

推荐文章

·shift妙用之解决shell编程中的入参问题
·Shell脚本实现批量添加用户
·Shell脚本字符串单引号和双引号的区别浅析
·centos 设置定时任务执行指定脚本的方法
·bash批量修改文件名称的方法小结(增加,去除,修改后缀)
·一天一个shell命令 linux文本操作系列-tree命令详解
·linux下采用shell脚本实现批量为指定文件夹下图片添加水印的方法
·linux shell查看当前外网IP