diff and comp
    |   
 
  
   | 
  
  
  find 
   | 
 
   
   | 
sort
The sort command can be used to sort one or more files together
and to eliminate duplicate lines.  The most basic version of the sort command
is to simply give the command sort followed by the filename.  This
sorts the file in alphabetic order moving from left to right across the line. 
Try sorting the file sample.doc.
> sort sample.doc > sample.sort  
  
 
Now use the more or view command to see the changes.
> more sample.sort  
  
Notice that all of the blank lines have been moved from the bottom of the file to the top, so that the first page is (probably) blank.
A useful parameter for the sort command is the -u parameter which 
eliminates duplicate lines. 
The datafile bugs.dat contains raw data with a large number of duplicates, by
using the -u option to delete duplicate lines, we can
substantially decrease the load on the printer and on disk space.  
> sort -u bugs.dat > bugs.sort  
  
  
Use the list command to see how much smaller this file is.  
> ls -l bugs.*  
  
  
Now use the remove command to remove the large file bugs.dat.
> rm bugs.dat  
  
  
Using sort to remove extra data can save system resources and
program time especially if you are running a graphical program such as
xmgr.
Like the other utilites, sort has a variety of options, including options to 
define fields or columns to be sorted and types of sorts.  Some of the more 
common options are listed in 
  Coping with Unix.  You can find out about all of them by reading the
man pages.  
  
  diff and comp
    |   
 
  
   | 
  
  
  find 
   | 
 
   
   |