How to get the visdiff output ?

16 次查看(过去 30 天)
Maha
Maha 2019-6-17
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

回答(1 个)

Raghvendra Kumar
Raghvendra Kumar 2020-7-7
编辑:Raghvendra Kumar 2020-7-7

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

类别

Help CenterFile Exchange 中查找有关 Scope Variables and Generate Names 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by