我正在尝试编写一个脚本来检查用户(作为参数)是否同时被记录多次。到目前为止,我有一个脚本然后检查第一个参数并且它工作正常。但是我该如何检查其他用户作为参数呢?这是代码:
for users in $(w -h)
do
if [ "$users" = "$1" ]
then echo "User $1 is logged in"
counter=$((counter+1))
fi
done
if [ "$counter" > 1 ]
then echo "User $1 is logged $counter times"
else
echo "User $1 is logged less than two times"
fi
Run Code Online (Sandbox Code Playgroud)
bash usersscript.sh user1 user2 user3 等等... 感谢您的帮助