Пользователи, которые входили в систему более 2 раз - сценарий bash

Я пытаюсь написать сценарий, который будет проверять, регистрируются ли пользователи (в качестве аргументов) более одного раза одновременно. Пока у меня есть сценарий, который проверяет первый аргумент, и он отлично работает. Но как это сделать, чтобы проверить других пользователей в качестве аргументов? Вот код:

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

bash usersscript.sh user1 user2 user3 etc ... Спасибо за вашу помощь

4
задан 25 November 2020 в 22:32

0 ответов

Другие вопросы по тегам:

Похожие вопросы: