Каковы различия между этими командами:В чем разница между различными типами перенаправления ввода/вывода?
command 2>&1 > log
command > log 2>&1
command >& log
command > log 1>&2
Сначала один вывод ошибки в консоль и, выход в журнал , Почему не оба не идут в журнал?
Второй не производит никакого вывода, выход и ошибка находятся в журнале. Какая разница, чтобы положить 2>&1
в конце?
Третий вариант аналогичен предыдущему. Для чего это ярлык?
Четвертый переносит все на консоль и ничего не записывает в журнал?
пример команды: ls -ld /tmp /xxx
IMHO корпус № 2 и №4 идентичен, не так ли? – TrueY
@TrueY № # 2 позволяет 2 точка до 1, # 4 позволяет 1 балл до 2. – glglgl
@glglgl: после модификации Q. :) – TrueY