paulo1205
(usa Ubuntu)
Enviado em 02/10/2013 - 06:28h
renato_pacheco escreveu:
É melhor vc separar as coisas:
read -p "Qual é o nome do usuário? " user
contuser=$(last|grep $user| wc -l)
echo "Usuario(a) $user logou no sistema $contuser vezes"
Você está errado, pois não é melhor. Além de estar rodando dois comandos quando poderia estar rodando um só, da forma como você fez, "last | grep ana" pode pegar a Ana, a Juliana, a Mariana, o Ananias e o Anaxágoras. "last ana" pega somente a Ana.
Fora que um eventual "last | grep ed" não pega só os logins do Eduardo, Edmundo, Edson e Edna, mas qualquer usuário que tiver se logado na quarta-feira (W
ednesday).