[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] selecionar usuarios de um grupo
From: |
Eliphas Levy Theodoro |
Subject: |
RE: [shell-script] selecionar usuarios de um grupo |
Date: |
Thu, 29 Nov 2001 13:20:07 -0200 (BRST) |
Claro, Eduardo, @ 12:02:
> Primeiro, descubra no arquivo /etc/group qual o número do grupo que vc quer.
>
> Depois digite (substitua 111 pelo número do grupo):
>
> cat /etc/passwd | grep ':111:' > lixo.txt | cut -f1 -d":"
^^^
Você está redirecionando a saída do grep para o arquivo lixo.txt *antes*
de fazer o cut. isso realmente funcionou aí?
Pelo que entendi, seria
cat /etc/passwd | cut -f1 -d":" | grep ":111:" > lixo.txt
E eu faria em sed assim:
sed -n '/:111:/s/:.*//p' /etc/passwd > lixo.txt
-n - não imprima nada que eu não mande
/:111:/ - procure as linhas que tenham :111:
s/:.*//p - substitua dois pontos pra frente por nada e imprima
> Será gerado um arquivo lixo.txt com os nomes dos usuários que vc quer.
>
> Testei no Unix aqui e funcionou. No Linux deve funcionar também.
> > -----Original Message-----
> > From: Fernando Innecco [SMTP:address@hidden]
> > Sent: Thursday, 29 de November de 2001 11:23 AM
> > To: address@hidden
> > Subject: [shell-script] selecionar usuarios de um grupo
> >
> > Com que comando posso gerar um arquivo com somente os usuários do grupo
> > popmail, por exemplo, baseado no arquivo /etc/passwd?
--
Eliphas