next up previous contents
Next: : Input Redirection Up: Shells Previous: Shells   Contents

Input/Output Redirection

Most UNIX commands expect input to come from a file(s), and produce output to another file(s). ``One of these files is the Standard Input, and is the place from which a program expects to read its input. Another is called the Standard Output, and it is the file to which the program writes its results. The third file is the Diagnostic Output (also called Standard Error), and it is a file to which the program writes any error responses" [7, p. 85].

Table 4.1 shows a summary on how input/output redirection may be used.

Generally, the standard input is taken to be the keyboard (input is typed by the user), the standard output is the terminal screen, as is the standard error. They are known as file descriptor 0, 1 and 2 respectively.



Subsections

Claude Cantin 2010-03-14