PDA

View Full Version : interpretazione comando diff


noodles83
28-03-2007, 10:20
vorrei sapere come interpretate il risultato che mi restituisce il comando diff su due file.

diff ./outtest ./test2/outtest.check
1,3c1,3
< clientciccio.test: Failed
< clientminnie.test: Failed
< clientpluto.test: Failed
---
> clientciccio.test: OK
> clientminnie.test: OK
> clientpluto.test: OK

che dia esito negativo è ovvio dalla stampa (False, OK), ma non capisco il siginificato della prima stringa... 1,3c1,3

C è da attribuirgli un significato particolare? é imporntate che lo capisca perchè ho anche altri risultati simili... su altri test... tipo 1,6d0

andbin
28-03-2007, 10:29
vorrei sapere come interpretate il risultato che mi restituisce il comando diff su due file.Vedi <qui> (http://www.gnu.org/software/diffutils/manual/html_node/Detailed-Normal.html#Detailed%20Normal)

noodles83
28-03-2007, 19:01
ok grazie.

Ora gli do un occhiata...

noodles83
01-04-2007, 15:57
non capisco... sul testo che mi è stato indicato, quella serie di numeri vengono interpretati come dei comandi.

ma allora perchè mi vengono stamparti su output insieme alle differenze dei file? cosa mi stanno a significare?

praticamente mi indicano quali sia il modo per rendere i due file uguali?

andbin
01-04-2007, 16:19
non capisco... sul testo che mi è stato indicato, quella serie di numeri vengono interpretati come dei comandi.

ma allora perchè mi vengono stamparti su output insieme alle differenze dei file? cosa mi stanno a significare?

praticamente mi indicano quali sia il modo per rendere i due file uguali?L'output fornito da 'diff' può essere utile per "patchare" un file. Esiste un comando apposito patch (vedi man patch) che dato un file di testo e un file con le differenze, applica la patch al file. In quest'ottica, quei comandi generati dal diff sono utili appunto per indicare a patch dove mettere le mani per modificare il file.

noodles83
01-04-2007, 18:52
ah... interessante... grazie allora.