免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1298 | 回复: 4
打印 上一主题 下一主题

ls -l /usr/program |grep '^.rwx……语句对吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-11-30 17:00 |只看该作者 |倒序浏览
ls -l /usr/program |grep '^.rwxrwxrwx'|grep log.*| awk '{print($9)}'输出是文件名,一行一行的。ls -l /usr/program |grep '^.rwxrwxrwx'|grep log.*| awk '{print($9)}'|xargs -I {} rm -f {}这条语句对吗?为什么删不掉下面的文件。tru64下。

论坛徽章:
0
2 [报告]
发表于 2004-11-30 17:14 |只看该作者

ls -l /usr/program |grep '^.rwx……语句对吗?

ls -l /usr/program |grep '^.rwxrwxrwx'|grep log.*| awk '{print $9}'|xargs rm -f{}
这样不就删掉了?

论坛徽章:
0
3 [报告]
发表于 2004-11-30 17:51 |只看该作者

ls -l /usr/program |grep '^.rwx……语句对吗?

那为什么上面的删不掉呢。我曾看见这样的命令ls | xargs -n6 | xargs -I{} echo {}

论坛徽章:
0
4 [报告]
发表于 2004-11-30 17:59 |只看该作者

ls -l /usr/program |grep '^.rwx……语句对吗?

find /usr/program -name "log*" -type f -perm 777 -exec rm {} \;

论坛徽章:
0
5 [报告]
发表于 2004-11-30 18:13 |只看该作者

ls -l /usr/program |grep '^.rwx……语句对吗?

我原来也用的楼上的语句,但是我不知道name 后面如何写正则表达式,所以就改了。(搜索文件名为pp.awk后面跟一个或字符不能跟多个,后面是_ll。例如pp.awkh_ll但是pp.awkhh_ll就不符合条件)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP