Hi,
I have some questions about the paragraph in Bash Reference on redirections:
"Note that the order of redirections is significant. For example, the
command
      ls > dirlist 2>&1
directs both standard output (file descriptor 1) and standard error (file
descriptor 2) 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 standard output before the standard output was redirected to dirlist."

In the first example "ls > dirlist 2>&1", does it mean first "ls > dirlist"
and then "2>&1"? If yes, then dirlist will not have the content of standard
error 2.

In the second example "ls 2>&1 >dirlist", does it mean "ls 2>&1" and then
">dirlist" where 1 is omit as default before >?

-- 
View this message in context: 
http://www.nabble.com/order-of-redirections-tp22298397p22298397.html
Sent from the Gnu - Bash mailing list archive at Nabble.com.



Reply via email to