[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Criação de arquivos de usuários baseado no /etc/passw
From: |
César Vianna |
Subject: |
Re: [shell-script] Criação de arquivos de usuários baseado no /etc/passwd |
Date: |
Thu, 10 Jul 2008 09:22:57 -0300 |
Opa Allan
Vamos desmembrar esse cut
d é o delimitador
f é o campo
Segue um exemplo, pegando o 5º campo
$ cut -d: -f5 <<< "teste:x:18325:18325:NOME DO
USUARIO:/home/teste:/bin/bash"
NOME DO USUARIO
2008/7/10 Allan Carvalho <address@hidden>:
> Prezados.
>
> Tenho o seguinte caso:
>
> Preciso criar um arquivo com o login e o nome completo do usuário, pegando
> estas informações do /etc/passwd, aproveitando a dica do César Vianna,
> consigo pegar o login do usuário pelo laço for:
>
> for i in `cut -d: -f1 /etc/passwd`
>
> Bom, consigo pegar o login do usuário, como implementar para que eu consiga
> pegar também o nome do usuário, já que, após o primeiro ":", existem mais
> três campos até o nome do usuário.
>
> Agradeço desde já.
>
> --
> Atenciosamente,
> Allan Carvalho
> MSN: address@hidden <allanc2%40gmail.com>
> --
>
> Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
> cara @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
César Vianna
-------------------
"Talvez porque eu pense demais ou sonhe demais, o certo é que não distingo
entre a realidade que existe e o sonho, que é a realidade que não existe."
Fernando Pessoa
[As partes desta mensagem que não continham texto foram removidas]