2016-05-10 134 views
1

我需要确定用户是否在某个组中。Bash输出限制

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

whoami /groups > Desktop\output.txt 

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

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

谢谢,

-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

我不熟悉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 
+0

完美,谢谢! – Childishforlife

+0

不客气!如果这解决了您的问题,请务必将其标记为“正确答案”。 –

+1

哎呀,我忘了我的歉意。对于那个很抱歉! – Childishforlife