Compara nomes (nome, emails e etc.) entre duas listas

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
#!/bin/bash
lista1="/tmp/ldap_users.txt"
lista2="/tmp/tmp_users.txt"
existe=0
> $lista1
> $lista2
 
# base dos dados a serem analisados
/opt/mav5/bin/sqlite3 /opt/base1.db "select users1 from tabela1" > $lista1
/opt/mav5/bin/sqlite3 /opt/base2.db "select users2 from tabela2" > $lista2
 
#verificacao
while read i
do
        while read e
        do
                if [ "$i" == "$e" ];then
                        echo "$e contém na lista $lista2"
                        existe=1
                fi
        done < $lista1
done < $lista2
#
#
if [ $existe -eq 0 ];then
        echo "Não existem dados iguais entre os arquivos $lista1 e $lista2"
fi

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *