Grazie a tutti
sort a funzionato perfettamente e siccome il diff l'ho fatto su un tabulato
contabile,
invece di controllarmi 400 pagine mi controllo *solo* 54 pagine...
il %fgrep non l'ho provato perche' su di un file di quelle dimensioni ...non
mi fido.
Cmq grazie ancora!!!
Ciao, Andrea
- Original Message -
From: /dev/null [EMAIL PROTECTED]
To: Debian Italian Mailing List debian-italian@lists.debian.org
Sent: Wednesday, January 23, 2002 6:40 PM
Subject: Re: curiosita' o problemi su diff...
| On Wed, Jan 23, 2002 at 04:42:04PM +0100, Federico Di Gregorio wrote:
| Il mer, 2002-01-23 alle 16:35, Andrea Barbaglia ha scritto:
| devo comparare du file di testo che sono uguali e che contengono
valori
| alfanumerici.
| A me interesserebbe vedere con diff solo i valori che esistono in un
file e
| non nell'altro
| e viceversa.
| Il problema e che questi valori non sono nello stesso ordine di riga
per
| entrambe i file
|
| $ sort file1 file1.sorted
| $ sort file2 file2.sorted
| $ diff file1 file2
|
| o anche:
|
| $ comm file1 file2
| Se invece non puoi cambiare l'ordine delle righe dei file *e* i
| file non constano di troppe righe puoi fare
|
| % fgrep -vxf file1 file2
|
| per trovare le righe che sono in file2 e *non* in file 1.
|
| Le opzioni di fgrep significano:
|
| -f FILE : prendi i pattern da cercare nel file FILE (uno per riga)
|
| -x : il pattern deve corrispondere all'intera riga e non solo ad
| un sottoinsieme di essa
|
| -v : stampa le righe che *non* soddisfano il pattern (cioè, in
| combinazione con -x, stampa le righe che non sono identiche
| al pattern - e tutto cio`, per -f, per tutti i pattern
| (righe) contenuti in FILE)
|
| Se file1 e` piu` lungo di qualche migliaio di righe non sono
| sicuro che funzioni.
|
| HTH,
| /dev/null
|
|
| --
| To UNSUBSCRIBE, email to [EMAIL PROTECTED]
| with a subject of unsubscribe. Trouble? Contact
[EMAIL PROTECTED]
|
|