I use "diff -y" command to compare 2 results of different versions of my program line by line. Like this:

1      1
123  | 234
asdf | qerq

Is there analog for multiple files, which will allow to compare line by line 3 or 4 files?Like this:

1      1      1      1
123  | 234  | 345  | 234
asdf | qerq | qdfd | asdd

Here's a nice suggestion on stackoverflow. Take a look at the accepted answer about Diffuse software.

As for the output of the comparison to a file, I've just tested it with diffuse-0.4.6, but was unable to discover such feature, so I guess it's a topic for another question...

  • Em.... I don't get it. I ask about three and more.. – klm123 Nov 21 '12 at 9:51
  • 2
    Sorry, my bad... Now I understand what you need... Try this – user157378 Nov 21 '12 at 9:54
  • Thanks. If you change your answer I would accept it. But, is there a way to dump result in the file? So I can send it to other people? – klm123 Nov 21 '12 at 10:49

vimdiff 1 2 3 4;


It's highly customisable with loads of features, for example if you want to dump the UI to html;

vimdiff 1 2 3 4 -c TOhtml -c 'w! diff4.html|qa!'
  • Super awesome and user friendly! Thanks! – motagirl2 Feb 7 at 11:39

There is diff3 for comparing three files

  • It shows only different parts and delete similar parts of the files. Or this can be changed? – klm123 Nov 21 '12 at 9:48

Your Answer

By clicking "Post Your Answer", you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.