[Comm] перенаправление вывода в лог
Sinom
=?iso-8859-1?q?sinom_=CE=C1_ktk=2Eru?=
Пт Окт 25 19:09:08 MSD 2002
> Читайте нижеследующий отрывок man bash до просветления.
>
> 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 standard output
> before the standard output was redirected to dirlist.
-----------------
ls > dirlist 2>&1
перенаправляет оба стандартный вывод и стандартный поток ошибок в файл
"dirlist", тогда как команда
ls 2>&1 > dirlist
направляет только втандартный вывод в файл "dirlist", потому что
стандартный поток ошибок был дублирован как стандартный вывод перед
стандартным выводом был перенаправлен в "dirlist".
-----------------
Перевести то я перевел, но понять не могу. :-( Пожалуйста, объясните ещё
раз, почему эти комманды приводят к различным результатам.
Подробная информация о списке рассылки community