 
  
  
  
  
 
To redirect input for a Unix command from a file instead of the 
terminal, enter the command as:  
| % command < infile | Take input from file infile. | 
| % command arguments < infile | Take input from file infile. | 
Here infile is the file from which the command gets its input, and the command's options and arguments are placed before redirection.
To redirect output generated by a Unix command to a file rather
than the terminal, enter the command as:
| % command > outfile | Place output in file outfile. | 
| % command arguments > outfile | Place output in file outfile. | 
Here outfile is the file to which the command sends its output.
Consider the grep command. It is used to search a file for a
string and write all lines that contain that string to the
standard output device. For example,
| % grep FORMAT *.f | Search all .f files for word FORMAT. | 
will search all files with the suffix .f for the character  
string (word) FORMAT and will fill up your terminal screen in
a flash with the file names and lines containing FORMAT.
Or, you can place the screenfuls of output in the file matches
with redirection
| % grep FORMAT *.f >matches | Search, puts finds in matches. | 
		
 
 
  
  
  
 