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

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

Re: [shell-script] Consultar Usuários


From: Alexandre Vieira Santos
Subject: Re: [shell-script] Consultar Usuários
Date: Fri, 28 Oct 2005 03:01:13 -0200
User-agent: Mozilla Thunderbird 1.0.6 (X11/20050716)

Acho que o x da questão é o {4} do egrep

com esse, ele lista apenas os uids que têm 4 digitos.

tenta com isso :
egrep ':[0-9]{4,}:' /etc/passwd | cut -d: -f1 | grep -w "$USUARIO"
ou
gawk -F: '$3 ~ /[0-9]{4,}/ {print $1 } /etc/passwd

espero que ajude.

SDS



fernanda_tamaio wrote:

Oi pessoal, boa tarde!

Sou iniciante em Shell Script, e estou dando manutenção em um programa
que adiciona usuários para e-mail, remove e consulta. Na linha de
comando de consulta, há um erro. Está assim ===>
egrep :[0-9]{4}: /etc/passwd| cut -d : -f 1| grep $USUARIO
dialog --msgbox "$RESULTADO" 0 0
Ou seja, assim que consegue encontrar o usuario, ele exibe em uma
caixinha do dialog. Portanto ele traz apenas os usuário cadastrados na
máquina, como o meu login e do Administrador. Não sei porque motivo
não consegue encontrar os outros que eu já cadastrei, e se consulto
com o grep $USUARIO no etc/passwd , aparece eu, o Administrador e os
zilhões de usuários de teste que eu adicionei, alguém pode me
ajudar?-- Aguardo ansiosamente!!!

Fernanda





---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net
---------------------------------------------------------------------



*Yahoo! Grupos, um serviço oferecido por:*


------------------------------------------------------------------------
*Links do Yahoo! Grupos*

    * Para visitar o site do seu grupo na web, acesse:
      http://br.groups.yahoo.com/group/shell-script/
* Para sair deste grupo, envie um e-mail para:
      address@hidden
      <mailto:address@hidden?subject=Unsubscribe>
* O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
      Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.




reply via email to

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