我可以使用什么类型的 unix 命令从"ls -ld"捕获权限并以特定格式输出?



我正试图弄清楚哪个命令可以捕获从"ls-ld";显示方式如下:

示例(假设我已经实现了头(:

Owner Group Other
----- ----- -----
d r w x r w - r - -

我还是一个全新的人,曾经有分隔符作为一个因素,但我有点拘泥于此,因为没有。

编辑:我现在可以用捕获第一列

ls -ld / | awk '{print $1}'

希望这就是您想要的(在我的示例中,我从ls中省略了/(

ls -ld | awk '{print $1}' | sed -r 's/(.)/ 1/g'

附加的sed命令捕获awk输出中的每个字符,并在其前面预加一个空格

希望能有所帮助!

相关内容

最新更新