Bash 显示在线用户的Shell脚本
我知道这是个业余问题。我需要编写一个bashshell脚本来计算SSH服务器上有多少用户在线。尝试使用awk和rwho,但我需要忽略多次登录,并显示用户名和他们登录的位置Bash 显示在线用户的Shell脚本,bash,shell,Bash,Shell,我知道这是个业余问题。我需要编写一个bashshell脚本来计算SSH服务器上有多少用户在线。尝试使用awk和rwho,但我需要忽略多次登录,并显示用户名和他们登录的位置 谢谢。这可以通过一个简单的awk命令来完成,如: rwho | awk '!a[$1]++' 显示您尝试的脚本。这是一项艰巨的任务。我将从finger命令开始,获取当前用户的列表以及他们来自何处。X=rwho | uniq | awk{print”用户:“$1;print”主机:“$2}”-但显示多个登录。@PatrikZe
谢谢。这可以通过一个简单的awk命令来完成,如:
rwho | awk '!a[$1]++'
显示您尝试的脚本。这是一项艰巨的任务。我将从
finger
命令开始,获取当前用户的列表以及他们来自何处。X=rwho | uniq | awk{print”用户:“$1;print”主机:“$2}”
-但显示多个登录。@PatrikZelena为什么不把这个问题考虑进去?使用左上角的{}
工具格式化代码。你需要上面和下面的空白行。另一个提示是…|wc-l
。跳过X=
内容,直到获得干净的输出,并且必须首先对uniq的输入进行排序。祝你好运