Pular para o conteúdo

Shellscript comparando arquivos

Responder tópico
  • Denunciar
  • Indicar

1. Shellscript comparando arquivos

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!!!

Responder tópico

2. Re: Shellscript comparando arquivos

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. ...

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

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.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder