• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

denniserra

Comparar em Shell Script

1 mensagem neste tópico

Boas,

Estou a querer fazer uma comparação em shell script entre 3 ficheiros, portanto é assim:

Linha do Ficheiro 1

C140461001|S140461001|140461001|0000000000002|379194622|ARE02|3C2|3028464|1|009064941f85|||||

Linha do Ficheiro 2

81.84.2.15,009064941f85,1205860228,1205855428,0013f753aa29

Linha do Ficheiro 3

0000000000002 ,B

Alguém tem alguma ideia de como posso fazer essa comparação para achar só os campos iguais e depois copiar a linha inteira dos 3 ficheiros(na mesma linha) para um 4º ficheiro???

O que consegui foi isso, mas só me retorna o 2º cat. :wallbash: Isso porque nem consegui agregar o 3º ficheiro.  :wallbash:

cat ficheiro1.txt | awk -F"|" '{ print $10 }' | cat ficheiro2.txt | awk -F"," '{ print $2 }'

Obrigado pela ajuda desde já!!!

Denni Serra.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora