![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| 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 |
| UNIX; Comparar dois arquivos | abhishek3598 | UNIX & avançada para usuários experientes | 1 | 11-06-2007 06:52 |
| Ajuda! Sugestões sobre o que eu posso usar minhas 2 caixas de unix? | JimmyChang | UNIX para Dummies Perguntas & Respostas | 3 | 09-16-2007 12:55 |
| Como a ligação directa de duas caixas UNIX | agcodba | UNIX & avançada para usuários experientes | 3 | 07-20-2007 06:23 |
| O que eu posso ignorar quando o backup UNIX caixas? | geralex | UNIX para Dummies Perguntas & Respostas | 4 | 09-19-2005 03:22 |
| caixas de texto, botões, caixas em c + + em unix | devy8 | Alto Nível de programação | 3 | 07-07-2001 05:58 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Comparar arquivos entre 2 caixas UNIX
É possível comparar dois ficheiros que residem em diferentes caixas UNIX?
(Estou usando HP POSIX/Korn) Considere o cenário de um ambiente de pré-produção (caixa 1) e um ambiente de produção (caixa 2), gostaria de verificar se alguns arquivos em ambas as caixas correspondem ou não. É muito simples, em uma caixa: #------------------------------------------------- --- # Função para exibir arquivos e compara as diferenças # # $ 1 \u003d ficheiro1, $ 2 \u003d ficheiro2 # # Cmp com a opção-s dá a seguinte retornar códigos: # 0 - idênticos # 1 - diferentes # 2 - inaccessable / outros #------------------------------------------------- --- função fn030_compare_file ( cmp-s $ 1 $ 2 if [[$? -gt 0]] então echo "*** Diferença nos arquivos! -----> <---> $ 1 $ 2" diferente echo "*** OK, Arquivos idênticos <---> -----> $ 1 $ 2" fi regresso ) A única alternativa que posso pensar de é copiar os arquivos para uma caixa e, em seguida, compare a partir daí. NOTA: Achei um excelente script que compara recursivamente o conteúdo de duas listas em uma caixa (para localizar este fazer uma pesquisa no Google sobre "cmptree "...) |
|
||||
|
Mas sabe perfeitamente há já um bom programa para comparar arquivos sem que você construir seu próprio, certo? É chamado 'diff'.
Quanto à comparação de diferentes sistemas de arquivos, você pode montar um diretório de uma máquina para outra com nfs. |
|
||||
|
Basicamente, você precisa obter o arquivo remoto sistema volta ao seu local de poder "diff" os dois. Montar via nfs, Ou tente um "rcp" para obter uma cópia ...
Não é possível pensar em uma maneira que você pode usar "diff" sobre dois processos em que é um local eo outro é remoto? |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|