bash – 数字大于给定数字的Grep线
发布时间:2020-12-15 19:12:07 所属栏目:安全 来源:网络整理
导读:我试图在输出的第一个字段中为大于给定数字的行添加行。在这种情况下,该数字是755.最后,我正在做的是使用stat -c’%a%n’*列出具有大于(不等于)755的权限的每个文件,然后将其管道到一些grep’ing(或可能sed’ing?)获得这个最终列表。任何想法如何最好
我试图在输出的第一个字段中为大于给定数字的行添加行。在这种情况下,该数字是755.最后,我正在做的是使用stat -c’%a%n’*列出具有大于(不等于)755的权限的每个文件,然后将其管道到一些grep’ing(或可能sed’ing?)获得这个最终列表。任何想法如何最好地完成?
尝试这个:
stat -c '%a %n' *|awk '$1>755' 如果您只想在最终输出中输入文件名,请跳过权限号码,您可以: stat -c '%a %n' *|awk '$1>755{print $2}' 编辑 实际上你可以在awk中做chmod。但是您应该确保用户执行awk行具有更改这些文件的权限。 stat -c '%a %n' *|awk '$1>755{system("chmod 755 "$2)}' 再次,假设文件名没有空格。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- angular2使用PrimeNG-Scheduler实现FullCalendar-Scheduler
- vim – 当行以空格字符开头时,删除行的开头
- Bootstrap快速上手(一)----右键菜单
- 20.16 20.17shell中的函数(上下);20.18 shell中的数组;
- Bootstrap学习总结笔记(7)-- 基本组件之下拉菜单
- scala – 如何创建一个解析器组合器,其中行结尾是重要的?
- 调用WebServices接口实现短信收发
- WebService 四种发布方式总结
- Bootstrap中使用modal如果表格里checkbox未选中弹出提示框
- 使用pycharm调试器调试在docker镜像内运行的django app