[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Listar logins!!!
From: |
Wagner Melcíades |
Subject: |
Re: [shell-script] Listar logins!!! |
Date: |
Fri, 25 Jul 2003 10:45:34 -0300 |
Geraldo, cada linha retornada pelo cat tem nomes separados por espaço e o
for faz com que a variavel "i" assuma estes valores individualmente. Uma
pequena modificação no script pode fazer o que vc quer:
for i in "`cat nomes`"
do
grep "$i" passwd | cut -d: -f1
echo $i
done
Veja que acrescentei aspas duplas no cat e no i. Se o objetivo eh comparar
nomes completos com nomes completos entao f1 devia ser f5 no cut (o quinto
campo do passwd)
Espero que ajude
Wagner Melciades
From: "Geraldo" <address@hidden>
Reply-To: address@hidden
To: <address@hidden>
Subject: [shell-script] Listar logins!!!
Date: Fri, 25 Jul 2003 09:52:32 -0300
Ola pessoal!!!
Estou precisando pegar os logins do arquivo passwd comparando o nome do
usuario de um outro arquivo. Por exemplo algo assim:
for i in `cat nomes`
do
grep $i passwd | cut -d: -f1
echo $i
done
O problema e que ele retorna no cat o nome do usuario assim:
Joao
de
Souza
Quando eu preciso dele assim Joao de Souza para que ele encontre no passwd.
Tentei com IFS mas nao esta dando certo alquem poderia me dar um help.
PS: Thobias valeu pelo script anterior agradeco pela força.
T+
Geraldo Russo Filho
_________________________________________________________________
MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [shell-script] Listar logins!!!,
Wagner Melcíades <=