我想 grepls -l命令的输出:
-rw-r--r-- 1 root root 1866 Feb 14 07:47 rahmu.file
-rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file
-rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file
Run Code Online (Sandbox Code Playgroud)
我只想grep rahmu在 $3 列上运行,因此我的grep命令的输出应如下所示:
-rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file
-rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file
Run Code Online (Sandbox Code Playgroud)
最简单的方法是什么?答案必须可以在许多 Unices 之间移植,最好侧重于 Linux 和 Solaris。
注意:我不是在寻找一种方法来查找属于给定用户的所有文件。这个例子只是为了让我的问题更清楚。