Table B.8. I/O Redirectors |
| Redirector | Function |
| cmd1 | cmd2 | Pipe; take standard output of cmd1 as standard input to cmd2 |
| > file | Direct standard output to file |
| < file | Take standard input from file |
| >> file | Direct standard output to file; append to file if it already exists |
| >| file | Force standard output to file even if noclobber is set |
| n>| file | Force output to file from file descriptor n |
| | even if noclobber set |
| <> file | Use file as both standard input and standard output |
| n<> file | Use file as both input and output for file descriptor n |
| << label | Here-document |
| n> file | Direct file descriptor n to file |
| n< file | Take file descriptor n from file |
| >> file | Direct file descriptor n to file; append to file if it already exists |
| n>& ; | Duplicate standard output to file descriptor n |
| n<& ; | Duplicate standard input from file descriptor n |
| n>&m | File descriptor n is made to be a copy of the output file descriptor |
| n<&m | File descriptor n is made to be a copy of the input file descriptor |
| &>file | Directs standard output and standard error to file |
| <&- | Close the standard input |
| >&- | Close the standard output |
| n>&- | Close the output from file descriptor n |
| n<&- | Close the input from file descriptor n |