Bash Scripting ^ -...------ | 厕所 …

gpu*_*360 2 bash shell word-count

那条线是什么意思?

^-...------ | wc ...

它是Bash脚本的一部分.

Mar*_*oun 6

试着写:

ls -l | grep ^.......... | wc -l
Run Code Online (Sandbox Code Playgroud)

将输出ls -l管道,这将返回所有文件的数量,因为.匹配任何字符.

在你的情况下,有人想要计算只有(可能)拥有所有者权限的文件数量,这就是为什么模式不关心前三个标志的原因.

在这一行寻找例子:

-rw-------  1 root   root    35 Jun 15 15:32 .smbpasswd
??????????
Run Code Online (Sandbox Code Playgroud)

并不是说这条线^-...------ | wc ...本身是无效的.

(在我阅读@GordonDavisson评论之后想到这一点,谢谢)

  • @Exception,我想目的可能是计算目录中没有组用户和其他用户权限的条目数. (2认同)