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

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

Re: [shell-script] Re: Verificação de duplicidade de usuários.


From: MrBiTs
Subject: Re: [shell-script] Re: Verificação de duplicidade de usuários.
Date: Mon, 09 Aug 2010 11:40:48 -0300
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.11) Gecko/20100713 Lightning/1.0b1 Thunderbird/3.0.6

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 08/09/2010 11:18 AM, beforekernel wrote:
> Isso eu já tentei..
> 
> O que eu preciso é que em cada sessão seja comparada se há usuários repetidos 
> onde o arquivo original é assim:

Por "sessão" você quer dizer os [/] e [/projetos] da vida ? Isso para mim é 
seção.

Mas eu realmente odeio essa língua de padre que só foi feita para dar trabalho 
e confundir a gente.

Novamente, sort -u e grep -e são os seus amigos. Se você tentou e não 
conseguiu, que tal nos dizer quais foram as suas tentativas ?

Outra coisa que você pode fazer é, dentro dos seus laços while, comparar se o 
usuário "corrente" já existe. Algo como

USUARIO=`adtool attributeget "$i" sAMAccountName`
while blabla; do
        USUARIO=`adtool attributeget "$i" sAMAccountName`
        if [ "$USUARIO" == "$USUARIOANTIGO" ] ; then
                # Ler proximo usuario
        fi
        echo $USUARIO" = rw" >> $ARQUIVO
        USUARIOANTIGO=$USUARIO
done

Lembre-se que isso é mais lógica de programação do que shell-script, então é só 
uma idéia.

- -- 

Um abraço

.0. MrBiTs - address@hidden
..0 GnuPG  - 
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6EC818FC2B3CA5AB
000 http://www.mrbits.com.br


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEbBAEBCAAGBQJMYBNuAAoJEG7IGPwrPKWr28cH+MYxoRHPj1AAqT4yL7o2RqR9
K9MTl16cZZ+OLP87PrXb25H7WeP1k+CON9rnaVL9j2Xk+VGKXznp6zlJMhzoquB8
fBdnW1IULAYhIlUsY6E945CBZV8G+cJUawsIbDDEWprQsaHkTZL3vmYwkwbpt35B
4uy0wu3hOBbfGH9i5ydhzvmmOFiOxCCk+1G3JFE+CEtUbUGjH/EovYKSQYXhrFki
N2BLVPEPcS3iF8/5+i1rLMejp6yhIFOqlKfXlMWjqNm2hMLQpUFZnjrkonymxZ6P
uVo+kPnfMFhZynsnV4ihtUda3luJGlibFIBSI4jr8arUZ4uEK3Zx8TzmaF5yTg==
=ROIM
-----END PGP SIGNATURE-----


reply via email to

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