Shellscript comparando arquivos

1. Shellscript comparando arquivos

Jacques Jacob
JJota

(usa Solaris)

Enviado em 05/03/2010 - 13:18h

Boa tarde pessoal,
preciso da ajuda de voces...
preciso fazer um script em shellscript (rodará em solaris e redhat) para consultar dentro da estrutura do Websphere (/opt/IBM/WebSphere/AASEntryPoint/) todos os arquivos .xml e .jar comparando diferença entre eles da maquina 01 para a maquina 02 (homologacao e produçao), somente indicando os arquivos iguais, os diferentes e os que nao existem na maquina 02.
Alguem pode me ajudar??
eu consigo mostrar os arquivos que existem e nao existem mas os diferentes esta complicado pois devo considerar diferença entre data, tamanho, nome do arquivo e permissao... :/
alguem pode aajudar???
acho que é bem complexo...

Obrigado!!!


  


2. Re: Shellscript comparando arquivos

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 05/03/2010 - 13:26h

C nunca ouviu falar do diff não? Ele mostra diferença entre arquivos. Agora pra comparar via permissão, nome, tamanho etc., vc pode fazer com o find.


3. ...

Jacques Jacob
JJota

(usa Solaris)

Enviado em 05/03/2010 - 13:31h

Eu ja fiz com o find mas é bem complexo pra fazer assim...
o diff traz meio em linguagem de maquina... nao diz com clareza o que é diferente, o que é igual, o que é maior... e eu teria que fazer varios while, for e etc pra definir o que é realmente igual, o que é diferente e aonde esta a diferença... :/
se alguem tiver alguma coisa pronta ou alguma logica pra me ajudar eu vou agradecer muito!!!


4. Re: Shellscript comparando arquivos

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 08/03/2010 - 19:12h

Cara, tenta dar um LS recursivo em cada uma das máquinas ... joga pra um arquivo e faz um diff destes arquivos ... acho que essa é a saida.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts