|
|
|
|
site google
|
|||||||
| Fóruns | Registar | Blog | Man Pages | Fórum Regimento | Ligações | Álbuns | FAQ | Usuários | 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. |
![]() |
|
|
Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|||
|
fundir dois arquivos
Oi a todos,
Tenho dois arquivos que serão exactamente igual à primeira. Após algum tempo, haverá inserções em um arquivo. O meu problema é a forma de reflectir essas alterações no segundo arquivo também. Descobri que qualquer comparar e mesclar utilitário iria fazer o trabalho como, GNU "Sdiff" comando. Mas o problema é com sdiff, é uma ferramenta interativa. temos de dizer o comando para fazer o que cada vez que encontra uma diferença no processo. (Quer mesclar as alterações ou descarte-a especificação 'l', 'r' .. opções) fazer qualquer um de vocês sabem como automatizar esse processo .... ou qualquer outro utilitário está disponível para fazer isso? (espécie com a opção-m não é o que eu quero .. porque eu não quero perder a ordem nos arquivos) Thanks in advance |
| Links Patrocinados |
|
|
|
|||
|
oi perdarabo,
Lamento ter de perder um importante ponto acima .. O segundo arquivo também pode ter insere no final, mas não no meio ... por isso, se nós vamos fazer cp solto segundo as alterações no arquivo. (colocá-lo de maneira diferente, estou a olhar para dois arquivos que são as mesmas da primeira, mas após algum tempo ambos vão mudar) |
|
|||
|
Código:
cp firstfile secondfile irá "espancar" o 2 º arquivo. (espancar \u003d substituir completamente / overwrite tudo em "secondfile"). Se você quiser acrescentar dados de firstfile, tente Código:
firstfile >> secondfile , Que adiciona o conteúdo do firstfile para secondfile. Certifique-se que existem duas ">>" b / c só um ">" faz a mesma coisa que o referido comando cp. Isto é explicado em boa programação shell livros em "input / output redirection". |
|
|||
|
Citação:
Será que ele não quer ter dois arquivos de dados que começam com o mesmo conteúdo, atualize os dois arquivos com diferentes conjuntos de dados e mesclar os 2 ficheiros em 1 arquivo que contém todos os dados sem replicar nada? (Se você seguir o que eu quero dizer ..) Não tenho certeza se existem comandos UNIX que podiam fazê-lo, mas gostaria de olhar para usar Perl ou similar ... Última edição por PaulC; em 06/29/2004 04:23.. |
|
|||
|
Citação:
|
![]() |
| Marcadores |
| Tags |
| comandos unix |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| fusão dos 2 ficheiros awk, mariscos ou de qualquer outra coisa | klut | Programação Shell Script e | 24 | 03-20-2009 09:45 |
| fundindo arquivos texto | code19 | Programação Shell Script e | 8 | 02-13-2008 08:13 |
| Juntar dois arquivos | venommaker | UNIX para Dummies Perguntas & Respostas | 4 | 01-10-2008 08:15 |
| ENTRADA fusão e arquivos | fiol73 | UNIX para Dummies Perguntas & Respostas | 1 | 01-01-2007 05:14 |
| Mesclando fileds a partir de 2 ficheiros | Mudshark | Programação Shell Script e | 8 | 04-19-2005 02:49 |