求助 简单脚本
本人UNIX新手,需要写一个简单脚本,想实现下面的一些功能,请大侠帮忙!万分感激!1. 在目录/111, /222 和/333目录里面,遍历2层目录查找并列出结尾为tar,tmp的文件夹(输出完整路径)
2. 在目录/111, /222 和/333目录里面,遍历2层目录查找并列出已经离开的用户的文件夹(文件夹owner已经变成数字的UID) 回复 1# drsr
建議到 Shell 論壇求助~
本帖最后由 yiguihuo 于 2012-03-27 09:33 编辑
1、find /111 /222 /333 -mindepth 2| grep '.*\.tar$\|.*\.tmp$'
solaris上的find不支持-mindepth最小目录深度,grep中|也不知道怎么失效了,以后在看看吧,在solaris上现在只能用find /111 /222 /333| grep '.*\.tar$'了
2、“已经离开”lz说的是文件当前属主的用户,操作系统中已经不存在的情况吗? 回复 3# yiguihuo
非常感谢您的方法! 不知道除了find和grep还有什么好的办法呢?文件当前属主的用户操作系统中已经不存在,owner的ID变成数字。
页:
[1]