|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Grupos Sociais | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Registrar | Fotos | Membros | Calendário | Pesquisar | Postados Hoje | Marcar Fóruns Como Lidos |
Quer ver menos banners de publicidade ? Entao Cadastre-se!
![]() |
|
|
LinkBack | Ferramentas do Tópico |
|
|
#1 (permalink) |
|
Boa tarde pessoal.
Estou precisando da ajuda de vocês. Eu possuo um arquivo chamado 'teste1' com o seguinte conteúdo: 1 2 3 4 E um arquivo 'teste2' com o seguinte conteúdo: 2 3 4 5 Eu preciso atualizar o arquivo 'teste1' com o conteúdo do arquivo 'teste2'. Para tentar fazer isso, estou realizando o seguinte procedimento # diff teste1 teste2 > teste.diff # patch -p0 teste1 teste.diff O problema é que quando eu faço isso o arquivo 'teste1' fica com conteúdo igual ao do 'teste2'. Eu preciso fazer com que o arquivo 'teste1' mantenha seu conteúdo e adicione o conteúdo do 'teste2' que ele não possuir.
__________________
André Unno ITIL Foundation Certified in IT Service Management GNU/LinuxCounter#390708 http://counter.li.org O sistema pediu: "Requires Windows 9x, Windows 2000 or better". Então eu instalei Linux. |
![]() Registrado em: Jan 2004
Posts: 353
Agradeceu: 0
Agradecido 2 vez(es) em 2 Posts
Reputação: 0
![]() |
|
|
|
|
#2 (permalink) |
|
Então cara... pensei da seguinte forma
Código:
#!/bin/bash cat /andre/script/teste2.txt >> /root/script/teste1.txt cat /andre/script/teste1.txt | sort | uniq >> teste1.txt.tmp rm /andre/script/teste1.txt mv /andre/script/teste1.txt.tmp /root/script/teste1.txt Ai é remover o antigo arquivo teste1.txt e renomear o arquivo temporario! Aqui funcionou que é uma blz... testa ai para o que voce precisa!
__________________
Tecnol. André Marascalchi Zenun andre.zenun@gmail.com (GoogleTalk) CCNA (CSCO 11017645) Blogs: Yet Another Linux Blog Under-linux.org Blog Leia a FAQ da Under-linux.org
|
![]() Registrado em: Sep 2005
Localização: Santa Catarina
Distribuição: Debian/Ubuntu
Idade: 25
Posts: 495
Agradeceu: 3
Agradecido 74 vez(es) em 68 Posts
Envios no Blog: 10
Reputação: 101
![]() ![]() |
|
|
|
|
#3 (permalink) |
|
Valew pela ajuda!!!!!
Funcionou que é uma beleza!!!!!
__________________
André Unno ITIL Foundation Certified in IT Service Management GNU/LinuxCounter#390708 http://counter.li.org O sistema pediu: "Requires Windows 9x, Windows 2000 or better". Então eu instalei Linux. |
![]() Registrado em: Jan 2004
Posts: 353
Agradeceu: 0
Agradecido 2 vez(es) em 2 Posts
Reputação: 0
![]() |
|
|
|
|
#5 (permalink) |
|
Opa... olha eu testei aqui assim:
Criei os arquivos teste1 e teste2 com os seguintes conteudos Teste1: 1 2 3 4 Teste2: 2 3 4 5 6 E o comando saiu assim: Código:
Linux:~# join -j 1 file2 file1 2 3 4 Linux:~# ls file1 file2 Linux:~# cat file1 1 2 3 4 Linux:~# cat file2 2 3 4 5 6
__________________
Tecnol. André Marascalchi Zenun andre.zenun@gmail.com (GoogleTalk) CCNA (CSCO 11017645) Blogs: Yet Another Linux Blog Under-linux.org Blog Leia a FAQ da Under-linux.org
|
![]() Registrado em: Sep 2005
Localização: Santa Catarina
Distribuição: Debian/Ubuntu
Idade: 25
Posts: 495
Agradeceu: 3
Agradecido 74 vez(es) em 68 Posts
Envios no Blog: 10
Reputação: 101
![]() ![]() |
|
|
![]() |
| Ferramentas do Tópico | |
|
|
Tópicos Similares
|
||||
| Tópico | Tópico Iniciado Por | Fórum | Respostas | Última Mensagem |
| Arquivos.log | juniox | Segurança | 2 | 27-12-2003 15:19 |
| Concatenar e atribuir??? | msantoro | Programação | 4 | 10-09-2003 18:57 |
| Arquivos com ~ ! | TonTux | Adm. em Geral | 4 | 25-06-2003 19:53 |
| Arquivos no php | Programação | 1 | 21-01-2003 14:45 | |
| arquivos | ergs | Adm. em Geral | 1 | 09-11-2002 10:39 |