clivesay
  
 
  
 
 
Group: Guests 
Posts: 935 
Joined: Dec. 2003 | 
  | 
Posted: Jan. 15 2005,02:21 | 
   | 
 
 
  
bookmark
  A while back someone enlightened me to the "diff" command. This allows you to compare the text in two files and output the differences between the two. I used it to build a .dsl with self extracting deb files  by taking a snapshot of the filesystem before the extraction and then a snapshot afterwards to view the differences. 
  Example:  | Code Sample  |  | diff b4.txt aft.txt > change.txt |  
 
  This has been a handy utility for many different things.
  Well, tonight I learned about the opposite command called "comm". This command compares two files and lists the files that are common between the two. This was helpful as I was building a .dsl with gtk2 files and I wanted to purge the files in my new .dsl that already contained files in the gtk2.dsl.
  Example:
 | Code Sample  |  | comm gtk2.txt emel.txt > same.txt |  
 
  Both of these commands have different options you can see by typing diff --help and comm --help respectively. 
  I hope these help someone. I learn something new every single day.
  Chris 
 |