![]() |
|
|
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 |
| concatenar arquivos ordenados por data | docaia | Programação Shell Script e | 2 | 08-16-2008 03:23 |
| executar código em arquivos na ordem de classificação-ajuda! | epi8 | Programação Shell Script e | 1 | 05-20-2008 04:30 |
| Compare dois arquivos | amir07 | Programação Shell Script e | 6 | 03-26-2008 11:23 |
| Comparar arquivos | kharen11 | UNIX & avançada para usuários experientes | 25 | 03-14-2007 05:35 |
| ajuda! necessidade de comparar arquivos | danielsf | Programação Shell Script e | 6 | 07-09-2003 06:09 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Oi tudo,
por favor me dê os comandos usando o que eu posso comparar 2 ficheiros ordenadas e se a diferença no terceiro arquivo, indiating onde a diferença é de ambos ficheiro1 ou ficheiro2. como: Ficheiro1 original (arquivo) GARRY JOHN JULIE SAM --------------- Ficheiro2 DEV GARRY JOHN JOHNIEE JULIE Ramee SAM SAMYEE ------------------- OUTPUT no ficheiro3 deve ter: DEV JOHNIEE Ramee SAMYEE Usando o awk e diff / cmp comandos. |
|
||||
|
Citação:
Poderia me dizer por que está sendo usado em -13 comm comando? |
|
||||
|
Ei,
Tenho 2 ficheiros anexados a este email, por favor encontrar aqueles, em que estou a fazer comparações. Conteúdo do EAIDVBR1.txt são padrão e Conteúdos do EAIDQBR1.txt são mistas. Quero lista de todas as cordas de EAIDQBR1.txt que não existem em EAIDVBR1. Por favor, dê uma olhada e me avise. Como já tenta "grep-x-v-f F1 F2" comando sobre estes arquivos e não o seu trabalho de forma eficaz. Let me know asap. Obrigado Varun |
|
||||
|
Oi,
Algumas observações primeiro: 1. o 'grep-x-v-f' comando * * funciona perfeitamente (ele simplesmente depende da maneira que você está usando é ...). 2. seus arquivos (EAIDVBR1.txt EAIDQBR1.txt) são DOS-formatados e contém muitos caracteres em branco ... (o que explica a maioria dos comandos Unix diff parece que não). Como conseqüência, seguindo os passos a seguir devem fornecer as resultados esperados: # 1. Convirta e limpeza dos ficheiros de entrada para o arquivo em EAIDVBR1.txt EAIDQBR1.txt; \ do \ echo "... convertendo $ (FILE)" \ dos2ux $ (FILE) | sed -e 's @ @ @ g'> $ (FILE). novo; \ feito # 2. Receba as diferenças (em cordas EAIDQBR1.txt # Que não aparecem na EAIDVBR1.txt) grep-x-v-f EAIDVBR1.txt.new EAIDQBR1.txt.new |
![]() |
| Marcadores |
| Tags |
| comandos unix |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|