我想知道我正在使用的命令中的语法错误是什么。
在当前目录中,我使用命令ls -l
检索目录中的文件权限。
我将如何进行查询以查看用户可读、可写和可执行的文件,然后使用 awk 打印过滤列表?
我知道我感兴趣的是第二个、第三个和第四个。
例如,
-rw-r----- .. .. .. ..
或者
drw-r----- .. .. .. ..
我有一个 awk 命令如下:
ls -l | awk '{if{$1 == /.rwx....../}print "line"}'
我已经尝试了很多东西,但仍然存在语法错误。
任何帮助是极大的赞赏!提前致谢!