shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Passar parametros


From: Fabiano Caixeta Duarte
Subject: Re: [shell-script] Passar parametros
Date: Wed, 28 Sep 2005 16:59:52 -0300
User-agent: Mozilla Thunderbird 1.0.2 (X11/20050317)

Acho que este seu 'head' não vai te ajudar :)

Minha sugestão:

for user in $(cut -d: -f1 /etc/passwd); do
   who | grep -w $user > /dev/null \
      && echo "$user está logado" \
      || echo "$user não está logado"
done

A estrutura com os '&&' e os '||' substituem o if/then/else, mas o princípio é o mesmo.

Abraços!

Fabiano Caixeta Duarte
Consultor em soluções para Redes de Computadores
Ribeirão Preto - SP

Gordão SPNet escreveu:
Boa Tarde.

Tenho um Script que quando executado recebe como parâmetro o login de um
usuário, e ele verifica se o mesmo está ou não logado.

if  who | grep $1 > /dev/null

then

    echo $1 esta logado

else

    echo $1 nao esta logado

fi

Agora eu quero utilizar o script “head -10 /etc/passwd | cut -f1 -d:” para
pesquisar todos os usuários cadastrados e utilizar a lista que ele gera como
parâmetro.

Como ficaria o meus Script ?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]