我想比较2个txt文件,检查文件,否则等于,得到输出,并给差(说有一个DIFF线X)文件比较
我想如下:
fid1 = fopen(file_1, 'r');
fid2 = fopen(file_2, 'r');
lines1 = textscan(fid1,'%s','delimiter','\n');
lines2 = textscan(fid2,'%s','delimiter','\n');
lines1 = lines1{1};
lines2 = lines2{1};
fclose(fid1);
fclose(fid2);
tf = isequal(lines1,lines2); % this gives 0 or 1
我想当值为0(文件不同)本地化比较和给文件不同的行或打印内容的差异。
你为什么不使用gnu diff工具? https://www.gnu.org/software/diffutils/ – bdecaf
@bdecaf:diff在Windows上工作? – lola