如何使用ls和AWK打印文件/目录详细信息?

时间:2015-07-16 22:31:29

标签: linux bash shell

我正在尝试使用以下命令打印输出:

ls -l| awk '/0777/{print $0}'

drwxrwxrwx  2 sbcoper sbcprd   4096 Apr 20  2015 work

但它没有打印任何东西。 O / P应该是,

0777

(由于777我正在使用find . -type f -perm 0777或{{1}})

1 个答案:

答案 0 :(得分:2)

你有正确的想法,但777是权限的八进制表示,并且你正在查看ls的输出,它将权限列为字符串,如“drwxrwxrwx”,所以简单修改你的命令会很好用, ls -l | awk '/rwxrwxrwx/{print $0}'