Visualizzazione dei risultati da 1 a 3 su 3

Discussione: uso del comando diff

  1. #1

    uso del comando diff

    ciao... espongo il problema...
    ho 2 file xml: per dirla semplice uno è un file "di partenza" e l'altro è un file aggiornato (che contiene sia le righe del primo più quelle di aggiornamento)
    ora ho bisogno di sapere solo le righe che ci sono in più nel file aggiornato...
    ho provato cosi:
    diff filevecchio.xml filenuovo.xml > diff.xml

    ed ho scritto l'output su file... cosa mi ritrovo? un file di 450mb circa (che non ho osato aprire in quanto mi avrebbe inchiodato il pc), quando il filevecchio è di 315mb e quello aggiornato di 329mb circa... non dovrebbe uscire un file di circa 14mb?

    dove sbaglio? oppure faccio giusto e sbaglia il programma diff?

    cosa devo fare per avere esattamente le righe "che rappresentano l'aggiornamento" ?
    grazie
    stex1984

  2. #2
    up

    nessuno nessuno sa dirmi qualcosa?
    stex1984

  3. #3
    Utente di HTML.it L'avatar di cobra
    Registrato dal
    Aug 2006
    Messaggi
    216
    Prova a passare qualche opzione a diff:

    -a Treat all files as text and compare them line-by-line, even if they do not seem to be text.

    -b Ignore changes in amount of white space.

    -B Ignore changes that just insert or delete blank lines.

    --brief Report only whether the files differ, not the details of the differences.

    Ce ne sono altre, leggiti un pò il man pages di diff

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.