Bash 输出限制

Bash output restrictions

我需要确定用户是否在某个组中。

我目前正在命令提示符中使用这一行。

whoami /groups > Desktop\output.txt 

不幸的是,它提供了很多我不想要的信息。

有没有办法限制命令只输出 Type = Group 的组名?

谢谢,

-幼稚

我的输出示例(只是一个模板)

Group Name                              Type             SID                                              Attributes                                                     
======================================= ================ ================================================ ===============================================================
Everyone                                Well-known group #1                                          Mandatory group, Enabled by default, Enabled group      
Pizza                                   Group            #2                                          Mandatory group, Enabled by default, Enabled group

上面我给了2个"examples"。在这种情况下,我只希望输出中包含组名 "pizza"。

我不熟悉 windows 上的 bash,尽管在大多数版本中您可以将输出通过管道传输到 awk:

whoami /groups | awk ' == "Pizza"' > Desktop\output.txt

这应该只输出第一列中包含 Pizza 的行。 "Type" 的另一个例子:

whoami /groups | awk ' == "Group"' > Desktop\output.txt

这应该只输出第二列中包含 Group 的行。

输出:

Pizza                                   Group            #2                                          Mandatory group, Enabled by default, Enabled group