rafaelmenezes
(usa Ubuntu)
Enviado em 19/08/2017 - 15:54h
cmoreiraviva escreveu:
Um exemplo simples seria a temporização de execução de um script, veja o código abaixo:
#!/bin/bash
while who | grep -i $# > /dev/null
do
echo "logado..."
sleep 10
done
echo "se foi..."
exit 0
que a cada 10 segundos verifica se o usuário passado como parâmetro ainda está logado, se estiver aguarda mais 10 segundos e testa novamente, até que o usuário não esteja mais logado.
Abs,
Carlos
www.universogeek.com
AMigo, estou iniciando os estudos e queria só entender esse script.
Quando utilizamos o $# não significa a "quantidade de argumentos passados?"
Porque o grep funciona nesse caso?
Não seria certo o $@?