Compare diferentes IPs em dois arquivos? [fechadas]

2

Eu tenho uma lista de um inventário e outra lista da gerência. Eu estou tentando encontrar o IP que são semelhantes entre os dois arquivos, em seguida, a saída é semelhante em outro arquivo:

Eu tentei usar diff, mas a saída não fazia sentido.

diff -buy list1 list2

tentei usar o egrep usando IP's da lista 1, mas acho que usei a sintaxe errada.

egrep -o '192.168.*|192.1.69' list2

não sabe o que usar corretamente

como: a lista 1 talvez tenha:

192.168.1.1
192.168.1.2
192.168.1.3
192.168.2.1

e eu quero tentar encontrar esses IPs na lista2

    
por jlozadad 07.02.2017 / 18:20

1 resposta

1

Solução em bash ou um shell semelhante com substituição de processo usando o formulário <(...) :

comm -1 -2 <(sort list1) <(sort list2)

Se você tiver entradas duplicadas em list2 , adicione a opção -u à chamada de classificação.

    
por 07.02.2017 / 18:35