Bash输出限制

时间:2016-05-10 17:46:40

标签: windows bash output global restriction

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

我目前在命令提示符下使用此行。

whoami /groups > Desktop\output.txt 

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

有没有办法将命令限制为仅输出Type = Group?

的组名

谢谢,

-Childish

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

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"例子"以上。在这种情况下,我只想要集团名称" pizza"超出输出。

1 个答案:

答案 0 :(得分:1)

我不熟悉Windows上的bash,虽然在大多数版本中你可以将输出管道输出到awk:

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

这应仅输出第一列中包含Pizza的行。 “类型”的另一个例子:

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

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

<强>输出:

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