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

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

RE: [shell-script] selecionar usuarios de um grupo


From: Claro, Eduardo
Subject: RE: [shell-script] selecionar usuarios de um grupo
Date: Thu, 29 Nov 2001 13:24:28 -0200

Oh, desculpe. É que coloquei o cut depois do teste. Sorry.
O correto é:
        cat /etc/passwd | grep ':111:' | cut -f1 -d":"  > lixo.txt

------------------------
Eduardo Claro
DBA Oracle - Alcoa Alumínio
address@hidden
tel.3741-2364
------------------------


> -----Original Message-----
> From: Eliphas Levy Theodoro [SMTP:address@hidden]
> Sent: Thursday, 29 de November de 2001 1:20 PM
> To:   'address@hidden'
> Subject:      RE: [shell-script] selecionar usuarios de um grupo
> 
> 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
> 
> 
> Sair da lista: address@hidden
> Banco Dados:   http://www.egroups.com/group/shell-script 
> 
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://br.yahoo.com/info/utos.html 
> 


reply via email to

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