shell脚本案例:统计文件大小_echo "scale=2;$totalfilesize/1024/1024"|bc | awk '-程序员宅基地

技术标签: shell脚本  

应用场景:统计系统中以.sh结尾的文件大小

 

Size=0
Total=$(find / -name "*.sh" -exec ls -l {} \;| cut -d " " -f5 )
for i in $Total
do
        let Size+=$i

done

echo "total size:`echo "scale=2;$Size/1024"|bc` M"

备注:小数计算时,可以通过bc计算器来处理,通过指定小数位数,得到想要的精度     

    语法格式:echo |  bc

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_41910699/article/details/106839713

智能推荐

FFMPEG与RTMP_ffmpeg rtmp-程序员宅基地

文章浏览阅读1.6k次。雷霄骅,是音视频领域的大牛,向他致敬!他博客中一篇文章:《最简单的基于FFmpeg的推流器(以推送RTMP为例)》,还有他写的代码,作为FFMPEG的RTMP推流学习教程,非常经典。1.Windows平台调试下面是调试的流程:(1)从ffmpeg官网下载ffmpeg,配置环境变量(备注:配置lib和bin路径)。如果不配置环境变量,编译时会报错。(2)配置nginx,运行ngi..._ffmpeg rtmp

普通二本院校计算机专业大学心得_普通二本能学计算机吗-程序员宅基地

文章浏览阅读5.3k次,点赞24次,收藏26次。前言​ 2019年9月2日,步入大四的第一天,这第一天有分感慨,却又不知道如何表达。马上就要步入社会了,身处普通二本院校(“吕梁学院”)计算机专业的我却对于前途未来并不担心,我这几年的努力,我自己知道。我这个人比较…比较执着,对!执着,更加形象。我想要的,都会通过自己的努力得到。而我现在想的,是想给学校留下点什么,想给下一个像我这样的人留下点什么。步入大学的迷茫​ 刚步入大学,没有..._普通二本能学计算机吗

本地oracle无法通过ip地址连接解决方法(因个人环境原因可能不适用)_oracle11.2.0.4无法使用本地ip地址链接-程序员宅基地

文章浏览阅读3k次。本地oracle可以通过localhost连接,无法通过ip地址连接解决方法本地安装了oracle11g r2 ,一直是自己本地玩,今天突然需要让别的同事访问我的数据库,死活连接不上,百度了很多教程,但是一直不行,最后自行尝试很多次才能使用 。第一步,找到自己的本地安装目录,我的是 F:\app\GXW\product\11.2.0\dbhome_1\NETWORK\ADMIN第二步,用编辑..._oracle11.2.0.4无法使用本地ip地址链接

【QT】去掉因代码中存在未使用变量而出现的警告_qt5定义未使用的变量-程序员宅基地

文章浏览阅读2.6k次。代码中存在未使用变量会出现的警告使用Q_UNUSED();即可去掉警告 int n; Q_UNUSED(n);_qt5定义未使用的变量

Windows下anaconda配置_anaconda怎么修改端口号-程序员宅基地

文章浏览阅读867次。运行tensorboard --logdir命令后在本地浏览器访问http://127.0.0.1:16006/即可跳转到tensorboard页面。对于linux该文件在用户根目录下,即~/.condarc,windows系统则在C:\Users\officer。方法一:event.out.tfevents文件保存到本地,再用tensorboard打开。参考:https://www.jb51.net/article/212362.htm。修改改文件,去掉-defaults的那行,然后保存!_anaconda怎么修改端口号

解决CLion导入第三方头文件后include头文件not found_error: in included file: 'bvt_c/bvt_sdk.h' file no-程序员宅基地

文章浏览阅读8.6k次,点赞5次,收藏15次。0. 问题描述最近在看陈硕大神的Muduo网络库,但是在CLion上试验的时候出了些问题。问题如下:(1)如何编写CMakeLists.txt?(2)导入第三方头文件后,CLion中include这些头文件显示红色下划线(file not found)?1. 问题解决1.1 编写CMakeLists.txt按照官方的文档,将从github下载下来的项目编译后,得到两个文件夹:{your-path}/build/release-install-cpp11和{your-path}/build/rel_error: in included file: 'bvt_c/bvt_sdk.h' file not found with incl

随便推点

从语义网到知识图谱_知识图谱与与语义网络的区别-程序员宅基地

文章浏览阅读1.1k次。“语义网”(Semantic Web)和“人工智能”一样,都指的是一个研究领域,而不是一个具体的产品。从21世纪初开始,语义网领域可以分为三个相互重叠的阶段,每个阶段都由一个关键概念驱动,也就是说,语义网领域的主要焦点至少转移了两次。第一阶段是由本体论驱动的,它跨越了21世纪初到21世纪中期; 第二阶段是由关联数据驱动的,一直延伸到21世纪10年代初。第三阶段到现在都是由知识图谱驱动的......._知识图谱与与语义网络的区别

LeNet5—论文及源码阅读_lenet5论文-程序员宅基地

文章浏览阅读2.5k次,点赞4次,收藏7次。LeNet-5是一种经典的卷积神经网络结构,于1998年投入实际使用中。该网络最早应用于手写体字符识别应用中。普遍认为,卷积神经网络的出现开始于LeCun等提出的LeNet网络,可以说LeCun等是CNN的缔造者,而LeNet则是LeCun等创造的CNN经典之作。_lenet5论文

杭电多校第一场1004 Distinct Values_distinct values csdn-程序员宅基地

文章浏览阅读270次。1004 Distinct Values题意做法参考代码1004 Distinct Values题意构造一个字典序最小的数组,其中m个区间中的数不能相同做法考虑每一个位置当前能放的数中的最小数,所以我们需要记录从 当前要放的位置 到 往前多少是这个不能重复的区间的边界,不能和这个区间里面的重复 所以用pre数组记录最远,然后..._distinct values csdn

关于 ndk { abiFilters ‘arm64-v8a‘ } 与splits { abi { include “arm64-v8a“}}的互斥冲突_ndk { abifilter 'arm64-v8a' }-程序员宅基地

文章浏览阅读739次。apk包,通知,从 2019 年 8 月 1 日开始,您在 Google Play 上发布的应用必须支持 64 位架构。64 位 CPU 能够为您的用户提供更快、更丰富的体验。_ndk { abifilter 'arm64-v8a' }

PyTorch 分布式训练简明教程-程序员宅基地

文章浏览阅读37次。神经网络训练加速的最简单方法是使用GPU,对弈神经网络中常规操作(矩阵乘法和加法)GPU运算速度要倍超于CPU。随着模型或数据集越来越大,一个GPU很快就会变得不足。例如,BERT和GPT-2等大型语言模型是在数百个GPU上训练的。对于多GPU训练,需要一种在不同GPU之间对模型和数据进行切分和调度的方法。PyTorch是非常流行的深度学习框架,它在主流框架中对于灵活性和易用性的平衡最好。

flurl监听报错返回的信息_flurl http 错误处理-程序员宅基地

文章浏览阅读174次。flurl flurl.http错误信息监听获取,比如400 404这样报错的返回信息_flurl http 错误处理

推荐文章

热门文章

相关标签