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
|