[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Username da passwd para E-mail
From: |
Ulysses Almeida |
Subject: |
Re: [shell-script] Username da passwd para E-mail |
Date: |
Fri, 26 Apr 2002 19:27:35 -0300 |
User-agent: |
Mutt/1.3.17i |
Com esse comando aqui
cat /etc/passwd |sed -e
'/^\([^:]*:\)\{2\}[5-9][0-9]\{2,\}:/!d;/nobody/d;s/:.*/@meudominio.com.br/' >
emails.txt
voce cria um arquivo chamado emails.txt, com todos os usuarios que
possuem UID maior que 500, menos o nobody.
cat /etc/passwd |sed -e
'/^\([^:]*:\)\{3\}\(500\)\|\(502\):/!d;s/:.*/@meudominio.com.br/' > emails.txt
cria o email.txt, mas apenas dos usuarios que pertencem ao grupo de
GID=500 e GID=502.
Acho que os dois comandos ja ajudam!
On Fri, Apr 26, 2002 at 11:36:09AM -0300, Mário Luis Ghoneim wrote:
> Olá Pessoal,
>
> Por segurança não mantenho livro de endereço para encio de e-mail, mas sim
> um arquivo txt com os e-mail de meus clientes.
> Como eu tenho que ficar atualizando manualmente este arquivo, gostaria de
> automatizar o processo.
> Por isso, pensei que um script que capturasse o username do /etc/paswwd
> (levando-se em conta o grupo) e concatenasse com @meudominio.com.br;,
> resolveria esta questão.
>
> Finalmente, peço que os experts em escript, dessa respeitada lista, me
> ajudem na busca dessa solução.
>
> Meus antecipados agradecimentos,
>
> Mário.
>
>
>
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc.
> Sair da lista: address@hidden
> Esta lista é moderada de acordo com o previsto em
> http://www.listasdiscussao.cjb.net
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://br.yahoo.com/info/utos.html
--
.~. Ulysses Almeida
/ V \ address@hidden
/ ( ) \ Seja livre, use GNU/Linux!
^^-^^