The word following the redirection operator in the following descriptions, unless otherwise noted,
is subjected to brace expansion, tilde expansion, parameter expansion, command substitution, arith-
metic expansion, quote removal, pathname expansion, and word splitting. If it expands to more than
one word, bash reports an error.
Note that the order of redirections is significant. For example, the command
ls > dirlist 2>&1
directs both standard output and standard error to the file dirlist, while the command
ls 2>&1 > dirlist
directs only the standard output to file dirlist, because the standard error was duplicated as stan-
dard output before the standard output was redirected to dirlist.
|