Filter löschen
Filter löschen

How to get the visdiff output ?

10 Ansichten (letzte 30 Tage)
Maha
Maha am 17 Jun. 2019
Bearbeitet: Raghvendra Kumar am 7 Jul. 2020
Hello,
After using a visdiff(file1,file2,'txt') expression, it opens a window with the differencies between the two files, which is exactly what I'm looking for.
But how do you use it as an output ?
At the end, there is :
Number of matching lines: XXX
Number of unmatched lines in left file: XXX
Number of unmatched lines in right file: XXX
How do I get each of them (not the number but the output)
Cheers

Antworten (1)

Raghvendra Kumar
Raghvendra Kumar am 7 Jul. 2020
Bearbeitet: Raghvendra Kumar am 7 Jul. 2020

Hi Maha, this might help you

comparison = visdiff('test.m', 'test2.m');

fp = fopen('diff.txt', 'w');

fprintf(fp, '%s', comparison);

fclose(fp);

the diff.txt file will contain the output

Kategorien

Mehr zu File Operations finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by