您的位置:首页 > 运维架构 > Shell

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

2014-08-29 00:00 801 查看
#!/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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: