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

 更新时间:2014年08月29日 11:58:22   投稿:junjie  
这篇文章主要介绍了shell脚本实现拷贝大文件显示百分比的代码分享,需要的朋友可以参考下

复制代码 代码如下:

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


相关文章

  • Shell脚本判断用户的输入内容

    Shell脚本判断用户的输入内容

    今天小编就为大家分享一篇关于Shell脚本判断用户的输入内容,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Linux Shell 数组的创建及使用技巧

    Linux Shell 数组的创建及使用技巧

    这篇文章主要介绍了Linux Shell 数组的创建及使用技巧,本文讲解了数组定义、数组读取与赋值以及特殊使用,需要的朋友可以参考下
    2015-07-07
  • 使用Bash Shell获取文件名和目录名的简单方法

    使用Bash Shell获取文件名和目录名的简单方法

    这篇文章主要介绍了使用Bash Shell获取文件名和目录名的简单方法,解析路径是通常用Shell来实现的基本功能之一,需要的朋友可以参考下
    2015-07-07
  • Nginx和PHP-FPM的启动、重启、停止脚本分享

    Nginx和PHP-FPM的启动、重启、停止脚本分享

    这篇文章主要介绍了Nginx和PHP-FPM的启动、重启、停止脚本分享,脚本中包含start、stop、reload、restart等常用的管理方法,并可以加入系统服务然后使用servicem命令管理,需要的朋友可以参考下
    2014-12-12
  • Linux curl命令详解

    Linux curl命令详解

    这篇文章主要为大家详细介绍了Linux curl命令的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • Shell字符串截取的实现方法(非常详细)

    Shell字符串截取的实现方法(非常详细)

    这篇文章主要介绍了Shell字符串截取的实现方法(非常详细),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Shell脚本实现监控磁盘、CPU、内存占用情况

    Shell脚本实现监控磁盘、CPU、内存占用情况

    CPU、内存和磁盘是计算机中重要且相互依赖的组件,这篇文章主要为大家详细介绍了如何通过shell实现如何监控他们的使用情况,感兴趣的可以了解下
    2023-09-09
  • Shell脚本遍历目录并批量修改文件编码

    Shell脚本遍历目录并批量修改文件编码

    这篇文章主要介绍了Shell脚本遍历目录并批量修改文件编码,本文给出了两种实现代码,需要的朋友可以参考下
    2014-12-12
  • Linux bc命令实现数学计算器

    Linux bc命令实现数学计算器

    这篇文章主要介绍了Linux bc命令实现数学计算器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Linux中的特殊符号与正则表达式

    Linux中的特殊符号与正则表达式

    这篇文章主要介绍了Linux中的特殊符号与正则表达式,需要的朋友可以参考下
    2017-09-09

最新评论