The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Procurar atributos em uma estrutura com os valores de uma outra estrutura dhanamurthy Alto Nível de programação 3 03-27-2008 03:37
Arquivo Comparação net_shree Programação Shell Script e 19 01-10-2008 08:00
arquivo estrutura yoavbe Programação Shell Script e 7 10-16-2007 07:27
TAR apenas a estrutura dos ficheiros Andysundar UNIX para Dummies Perguntas & Respostas 1 10-13-2005 05:06
Copiar uma estrutura de diretório para uma nova estrutura jhansrod UNIX para Dummies Perguntas & Respostas 8 07-27-2005 07:24

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 07-07-2008
krishmaths krishmaths is offline
Usuário
  
 

Join Date: Sep 2006
Localização: Mysore, Índia
Lugares: 191
Arquivo estrutura comparação

Para testar servidor migração, temos de comparar arquivos em um diretório de origem e destino servidores.


Eu preciso verificar se a seguir dois diretórios de dois servidores são idênticos (ou seja, contém mesmos diretórios e arquivos com o mesmo tamanho. Podem ter vários nível sub-diretórios)

/ / SourceServer/project1/nesteddir
/ / TargetServer/project1/nesteddir

Já alguém fez uma coisa semelhante?

A saída do diff comando é bastante complexa de se entender. Existe alguma outra maneira simples?
  #2 (permalink)  
Old 07-07-2008
zaxxon's Avatar
zaxxon zaxxon is offline Forum Staff  
Moderador
  
 

Join Date: Sep 2007
Local: Alemanha
Posts: 2.311
Será que em ambos os servidores / diretórios algo como, por exemplo:

Código:
find . -exec ls -la {} \;| awk '$NF !~ /^\.$|^\.\.$/ {print $5,$NF}' > outfile1

Por US $ 5 você tem que verificar em qual posição o seu FileSize será quando você faz um ls-l, ou seja. se é a 5 ª coluna como no meu exemplo.
E depois comparar com tanto gosto diff

Código:
diff outfile1 outfile2

  #3 (permalink)  
Old 07-07-2008
krishmaths krishmaths is offline
Usuário
  
 

Join Date: Sep 2006
Localização: Mysore, Índia
Lugares: 191
Graças zaxxon, mas o problema está no uso diff comando. Preciso de um simples produto similar

Os seguintes arquivos estão em ServidorA, mas não em serverB:

Os seguintes arquivos são nomes comuns para ServidorA e serverB, mas conteúdos diferentes:

Obrigado novamente pela sua resposta.
  #4 (permalink)  
Old 07-07-2008
drl's Avatar
DRL drl is offline Forum Advisor  
Usuário
  
 

Join Date: Apr 2007
Localização: Saint Paul, MN E.U.A. / BSD, CentOS, Debian, Mac OS X, Solaris
Lugares: 715
Oi.

Se você estiver no Solaris, existe um script dircmp que podem ser úteis:

Código:
dircmp - no version provided for /usr/bin/dircmp.

E outra, existe um script em: Unix Review> A Shell Corner: cmptree que discute um script semelhante.

Porque ambos são scripts, você e seus colegas podem modificá-los para atender às suas finalidades ... cheers, DRL

Última edição por DRL; em 07/07/2008 02:22.. Motivo: URL Faça um link ao vivo.
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 12:12.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0