当前位置: 首页 > news >正文

江苏省泰州市建设局官方网站wordpress主题汉化实战

江苏省泰州市建设局官方网站,wordpress主题汉化实战,临沂建设网站制作公司,php学什么可以做网站Bash Shell 通过ls命令及其管道根据大小名称筛选文件 最近参与的项目当中有需要用pyarmor加密项目的要求,听网上吹的pyarmor都那么神,用了一下感觉也一般,试用版普通模式下文件加密居然还有大小32KB的限制,加密到一半就失败了&am…

Bash Shell 通过ls命令及其管道根据大小名称筛选文件

最近参与的项目当中有需要用pyarmor加密项目的要求,听网上吹的pyarmor都那么神,用了一下感觉也一般,试用版普通模式下文件加密居然还有大小32KB的限制,加密到一半就失败了,难绷。

失败了也不告诉别人是哪个文件大小超了,项目文件那么多,怎么好一个个去查哪个文件大于32768B?重温了一下shell,一行命令偷个懒,省得麻烦自己。

首先想到的就是ls。详解就不说了,百度一大堆,比如这个。对于我的任务而言,ls -Rlls -I即可满足。

-R # 递归处理,将指定目录下的所有文件及子目录一并处理(列出)
-l # 以长格式显示目录下的内容列表。简单而言就是更详细的信息。
-h # 以可读方式列出,如文件大小(MB,GB而非B)
-I # 忽略特定文件。如ls -I "*.py"忽略后缀为py的文件,ls -I "tests"忽略当前目录下tests文件(夹)

正好ls -Rl列出的每一行内容是由一列一列的元素组成的,可以通过awk脚本进行处理。

在这里插入图片描述
列出的内容当中,黄色框出来的是文件大小,以字节为单位,蓝色框出来的是文件(夹)名,包括后缀。我用的是KDE的桌面所以.desktop作为应用程序链接会显示其链接到的位置,这里不用管。

不懂awk脚本的可以了解下啥是三剑客:awk、grep、sed。
学习:awk基础用法 和 awk条件判断与正则 以及 awk变量解析
真是书到用时方恨少,初学linux时铁汁就都有讲过,只是都忘得差不多辣。。。Linux程序设计环境 实验1《Linux常用命令和Shell编程》

显然,我们取每一行第5列的值就可根据大小筛选文件了:

ls -Rl | awk '{if($5>32768) print$0}'

这样筛选出文件大小大于32768B的文件并输出整行内容。由于加密的只有.py文件,并且需要排除tests目录,正好文件名位于末尾,所以简单加个正则就能把.py文件筛出来了:

ls -Rl -I "tests" | awk '/^.*\.py$/' | awk '{if($5>32768) print$0}'
http://www.yayakq.cn/news/272393/

相关文章:

  • 手机商城网站模板网站推广公司推荐
  • icp备案网站建设方案书怎么做网站栏目
  • 网站收录后怎么做排名廊坊seo
  • wordpress中英文网站如何在外管局网站做延期
  • 如何发布自己的html网站企业网站模板上一品资源
  • 做网站维护难吗苏州沧浪区做网站
  • 建设网站公司哪里好在建设工程信息网
  • 北京网站建设z亿玛酷1专注丁的老头seo博客
  • 淄博高效网站建设开网店如何找货源和厂家
  • 网站推广怎么做关键词网站建设在哪里找
  • 建立网站有哪些步骤公司网页编辑
  • 网站建设方案书0主题网站开发介绍
  • 网站建设毕业设计指导老师意见做网站 徐州
  • 天津市武清区网站建设wordpress登录注册代码
  • 网上书店网站建设建手机网站怎么收费
  • 怎么用wordpress建站陶瓷 中企动力 网站建设
  • 吉林省做网站公司图片本地化wordpress
  • 天津中冀建设集团有限公司网站中国建设网官方网站
  • 关键词与网站标题上海云职企业服务是干什么的
  • 帝国网站系统做专题seo推广编辑
  • 做网站需要公司备案建设淘宝网站的意义
  • 加强单位门户网站建设的通知搜索引擎大全网址
  • 杭州学网站建设可以用来做简单的网络验证的网站
  • 官方手表网站模板下载网站什么好
  • 网站建设推广费计入什么科目湖南建筑工程信息平台
  • siteserver cms网站访问量网站快速收录工具
  • 有了代码如何建设网站做动效网站
  • 设计网站建设合同书网站开发用什么语言最安全
  • 购物网站计划书如何在各大网站发布信息
  • flash网站片头动画以人为本网站建设空间出租