lista.txt [RESOLVIDO]

1. lista.txt [RESOLVIDO]

sergio de oliveira
sergio.mso

(usa Red Hat)

Enviado em 16/06/2016 - 11:11h

Pessoal.

Estou com uma duvida

Tenho um arquivo chamado LISTA.TXT e uma outra chamada LISTA2.TXT.
Como que eu faço usando if ou outra condição comparando os dois arquivos. O que existirem iguais nas duas armazenar em um outro arquivo tipo SAIDA.TXT?
Lembrando que teria que usar a condição if ou uma outra.


  


2. Re: lista.txt [RESOLVIDO]

Tairone Seremeta
tairone_seremeta

(usa Debian)

Enviado em 16/06/2016 - 11:31h

bom dia,
segue um link no qual o pessoal resolveu e é a mesma dúvida sua
https://www.vivaolinux.com.br/topico/Shell-Script/Script-para-comparar-dois-arquivos


3. Re: lista.txt

Rafael Guerra
rguerramaia

(usa Ubuntu)

Enviado em 16/06/2016 - 11:43h

grep -f lista1.txt lista2.txt > lista3.txt 


Nesse caso, a lista3 receberá as linhas iguais de lista1 e lista2.


4. Re: lista.txt [RESOLVIDO]

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 16/06/2016 - 11:51h

Com base na sua pergunta se fosse obrigado a usar um if eu faria:
#!/bin/bash

while read LINE1; do
while read LINE2; do
if [ "$LINE1" == "$LINE2" ]; then
printf "$LINE1\n" >> ~/output.txt
fi
done < LISTA2.TXT
done < LISTA.TXT


Não testei mas deve dar certo.




=====================================================================
Não existe saber mais ou saber menos, existem saberes diferentes.
=====================================================================









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts