1. Computing & Technology

GNU/Linux Command-Line Tools Summary

From


   GNU/Linux Command-Line Tools Summary
   Prev    Chapter 11. Text Related Tools    Next

11.3. Text Information Tools

  • wc
  •    

    Word count, count how many words you have in a text document. Can also be used to count the lines or bytes within the file.

    Use the options -w for words, -l for lines and -c for bytes. Or simply run wc with no options to get all three.

    Command syntax:


       

    
    wc -option file.txt
    


  • style
  •    

    To run various readability tests on a particular text file. Will output scores on a number of different readability tests (with no options).

    Command syntax:


       

    
    style -options text_file
    


           Find style in the diction package
            

    This command is part of the diction package and does not appear to be used too often these days


  • cmp
  •    

    Determines whether or not two files differ, works on any type of file. Very similar to diff only it compares on the binary level instead of just the text.


  • diff
  •    

    Compares two text files and output a difference report (sometimes called a "diff") containing the text that differs between two files.

    Can be used to create a 'patch' file (which can be used by patch ).

    Example:


       

    
    diff file1.txt file2.txt
    

    diff will output a '>' (followed by the line) for each line that isn't in the first file but is in the second file, and it will output a '<' (followed by the line) for each line that is in the first file but not in the second file.


  • sdiff
  •    

    Instead of giving a difference report, it outputs the files in two columns, side by side, separated by spaces.


  • diff3
  •    

    Same as diff except for three files.


  •    


  • comm
  •    

    Compares two files, line-by-line and prints lines that are unique to file1 (1st column), unique to file2 (2nd column) and common to both files (3rd column).

    Use comm with the -1, -2, or -3 to suppress the printing of those particular lines. Simply run comm to have all three listed (ie. unique to files 1 and 2 and common to both).

    Command syntax:


       

    
    comm file1 file2
    


  • look
  •    

    To output a list of words in the system dictionary that begin with a given string -- this is useful for finding words that begin with a particular phrase or prefix.

    Give the string as an argument; it is not case sensitive.

    Command syntax:


       

    
    look string
    



   Prev    Home    Next
   Text Viewing Tools    Up    Text manipulation tools


* License

* GNU/Linux Command-Line Tools Summary Index

©2012 About.com. All rights reserved.

A part of The New York Times Company.