+ Responder ao Tópico



  1. Estou com um problema que é o seguinte: me chega um arquivo de 1 em 1 minuto que devo gravar um outro sempre coma diferença em linhas do que chegou. O arquivo 1.dat chega com 10 linhas. Daí 1 minuto chega o arquivo 2.dat com 23 linhas. Eu tenho que acrescentar no arquivo 1.dat as 13 linahs que chagaram. Como faço isso ?

  2. vc não pode substituir o arquivo 1.dat pelo 2.dat, já que o mesmo se encontra com as 13 novas linhas e mais as 10 linhas antigas?



  3. Concordo com o raphael, poderia simplesmente sobreescrever o antigo...

    Mas caso agente não tenha "sacado", dê uma olhada no comando diff. Ele te mostra as diferenças entre dois arquivos...

    Exemplo:
    $ cat 1.dat
    teste1
    teste2
    teste3

    $ cat 2.dat
    teste1
    teste2
    teste3
    teste4
    teste5

    $ diff 1.dat 2.dat
    3a4,5
    > teste4
    > teste5






Tópicos Similares

  1. Enviar comando no shell como root, ja com a senha na linha
    Por brunomancuso no fórum Servidores de Rede
    Respostas: 5
    Último Post: 19-05-2004, 10:39
  2. Como contar as linhas dos arquivos de um diretório
    Por lalmeida no fórum Servidores de Rede
    Respostas: 4
    Último Post: 21-08-2003, 13:41
  3. squid com linha discada...
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 02-06-2003, 14:40
  4. Discagem com linha analogica
    Por dark_exs no fórum Servidores de Rede
    Respostas: 1
    Último Post: 04-04-2003, 09:15
  5. Linux com linha privada de dados.
    Por ncferreira10 no fórum Servidores de Rede
    Respostas: 8
    Último Post: 10-09-2002, 19:26

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L