jptudobem
(usa Debian)
Enviado em 05/01/2012 - 12:27h
@Marcelo Guatura
Desculpe incomodar novamente hehe...
Mas pensando mais um pouco, o arquivo1 sempre terá mais registros que o arquivo2, por ser feito com o nmap, ele pega dispositivos como impressora e APS, o que, obviamente, não tem usuário.
Esse script, gera um arquivo com elementos comum do arquivo1 e arquivo2 e exclui os que nao são comuns, como ficaria para criar um arquivo final mantendo todos os registros do arquivo1 e os comuns do arquivo 2. Ex:
arquivo1:
192.168.0.1 AA:AA:AA:AA:AA:AB
192.168.0.2 AA:AA:AA:AA:AA:AC
192.168.0.3 AA:AA:AA:AA:AA:AD
192.168.0.5 AA:AA:AA:AA:AA:AE
arquivo2:
192.168.0.1 usuario1
192.168.0.2 usuario2
192.168.0.4 usuario3
192.168.0.6 usuario4
ao invés de gerar como o script ta fazendo:
192.168.0.1 AA:AA:AA:AA:AA:AB usuario1
192.168.0.2 AA:AA:AA:AA:AA:AC usuario2
gerar:
arquivo3:
192.168.0.1 AA:AA:AA:AA:AA:AB usuario1
192.168.0.2 AA:AA:AA:AA:AA:AC usuario2
192.168.0.3 AA:AA:AA:AA:AA:AD --
192.168.0.5 AA:AA:AA:AA:AA:AE --
Excluir somente os registros do arquivo2.
A intenção é jogar isso no DB e possibilitar a edição da coluna usuário.