gpt4 book ai didi

linux - 使用选项卡式输出在 Linux 上显示用户

转载 作者:太空宇宙 更新时间:2023-11-04 09:01:44 25 4
gpt4 key购买 nike

我正在使用 Linux,我正在尝试显示和计算系统上的用户。我目前正在使用 who -q,它会给我一个计数和用户,但我尽量不要用它多次列出一个人。同时,我希望用户的输出也能在不同的行上显示,或者比现在更好地用标签显示。

最佳答案

以下将显示登录的唯一用户数,忽略他们各自单独登录的次数:

who | awk '{ print $1; }' | sort -u | awk '{print $1; u++} END{ print "users: " u}'

如果 who | 的输出awk '{ print $1 }' 是:

joe
bunty
will
sally
will
bunty

然后一行会输出:

bunty
joe
sally
will
users: 4

以前的答案涉及uniq(但是这个命令只删除重复项,如果它们被存储,谁不能保证,因此我们使用sort -u来实现相同的.

最后的 awk 命令输出结果,同时计算唯一用户的数量并在最后输出此值。

关于linux - 使用选项卡式输出在 Linux 上显示用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20063292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com