【问题标题】:Bash output restrictionsBash 输出限制
【发布时间】:2016-05-10 17:46:40
【问题描述】:

我需要确定用户是否属于某个组。

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

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 个“示例”。在这种情况下,我只希望输出中的组名“pizza”。

【问题讨论】:

    标签: windows bash output global restriction


    【解决方案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
    

    【讨论】:

    • 不客气!如果这解决了您的问题,请务必将其标记为“正确答案”。
    • 糟糕,对不起,我忘记了。很抱歉!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 2013-10-21
    • 2016-11-18
    • 2013-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多