早上好 因此,我试图打印所有在其终端上运行邮件的用户。我设法从finger获取用户名,并将其重定向到变量“ i”。我们系统中的用户名称类似于d123456。
for i in `finger | grep '^d......' -o`;
do
export a=`ps -U $i | grep 'mail' -o`;
if $a = "mail"; then
echo $i;
fi;
echo $a;
echo $i;
done
我希望它仅显示运行邮件的用户的用户名。