|
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" doneA 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 fiAgora 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 ?
[Prev in Thread] | Current Thread | [Next in Thread] |