首页 > 应用开发 > IT综合 > 关于find命令和awk命令的一种用法
关于find命令和awk命令的一种用法
QQ群里有个哥们问了一个问题,感觉很好玩,好多linux高手都积极的参与了回答,在此把此问题记录一下,共同学习
问题如下
问:所有/var目录下文件其所有者不是root,bin和student用户并用长格式显示(如ls –l 的显示结果)用find
此问题有两解,一是使用find命令,二是使用ls 命令加awk格式化输出
答案如下:
[@more@]关于find命令和awk命令的一种用法
QQ群里有个哥们问了一个问题,感觉很好玩,好多linux高手都积极的参与了回答,在此把此问题记录一下,共同学习
问题如下
问:所有/var目录下文件其所有者不是root,bin和student用户并用长格式显示(如ls –l 的显示结果)用find
此问题有两解,一是使用find命令,二是使用ls 命令加awk格式化输出
答案如下:
1,用find命令实现
find /var -maxdepth 1 ( ! -user root -and ! -user oracle ) -exec ls -ld {} ;
2,用ll + awk实现
ls -l / var |awk -F' ' '{if($3!="root" && $3!="bin" && $3!="student"){print $0}}'
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25724608/viewspace-1049709/ ,如需转载,请注明出处,否则将追究法律责任。