отправка вывода в /dev/null
Добавлено: 2012-10-06 22:36:46
Всем привет. Прожалуйста, разъясните что делает вторая часть команды
date >/dev/null 2>&1
и почему при таком раскладе у меня выдается Ambiguous output redirect.
не понимаю почему бы просто не написать так вот:
date >/dev/null
Нашел такой вариент:
Он работает. Но опять же, хочу понять что собственно здесь происходит, знак > понятен, вывод направляется в /dev/null но что тут делает знак амперсанда, он говорит о том что только если команда date будет успешно выполнена перенаправлять вывод в /dev/null ? а разве /dev/null не все равно?
date >/dev/null 2>&1
Код: Выделить всё
echo $SHELL
/bin/csh
не понимаю почему бы просто не написать так вот:
date >/dev/null
Нашел такой вариент:
Код: Выделить всё
date > & /dev/null