В чем разница в перенаправлении вывода с использованием >
, &>
, >&
и 2&>
?В чем разница в перенаправлении вывода с помощью «>», «&>», «> &» и «2 &>»?
ответ
>
перенаправляет стандартный вывод в файл2&>
перенаправляет дескриптор файла «2» (почти всегда Stderr) в какой-либо другой дескриптора файла (это обычно записывается в виде2>&1
, который перенаправляет STDERR в том же месте как stdout).&>
и>&
перенаправлять как стандартный вывод и STDERR в файл. Обычно он записывается как&>file
(или>&file
). Это функционально то же самое, что и>file 2>&1
.2>
перенаправляет вывод в дескриптор файла 2 (обычно stderr) в файл.
Подробнее здесь: http://tldp.org/LDP/abs/html/io-redirection.html и http : //tldp.org/LDP/abs/html/ioredirintro.html – lecodesportif
Указывает ли амперсанд дескриптор файла, или что именно означает? – Banjer
@Banjer: Амперсанд обычно указывает, что перенаправление будет применяться к более чем одному дескриптору файла, но точная семантика зависит от его использования. – mipadi
1> (или>) предназначен для вывода вывода команды. 2> для stderr, выход ошибки команды.
This page является немногословным, но имеет хорошие объяснения и примеры различных комбинаций команд.
- 1. В чем разница между `() =>` и `=>`?
- 2. В чем разница между> = и =>?
- 3. В чем разница между> и >> в bash
- 4. В чем разница между '>' и '>>'?
- 5. Использование эха; В чем разница между> и >>
- 6. Разница между >> и >>> в Scala
- 7. чем разница между >> и >>> операторы в JavaScript
- 8. В чем разница между операторами Java >> и >>>?
- 9. Разница между >>> и >> операторами
- 10. В чем разница между `>>> some_object` и` >>> print some_object` в интерпретаторе Python?
- 11. В чем разница между «>/dev/null 2> & 1" и "2>/dev/null> & 2"
- 12. Разница между '2> & 1' и '&> filename'
- 13. В Purescript; В чем разница между -> и =>?
- 14. В чем разница между> = и => в Java?
- 15. В чем разница между «-%>» и «%>» в Rails 3?
- 16. В чем разница между => и -> в php?
- 17. Разница между &> и> в улье
- 18. В чем разница между переадресациями «1>/dev/null 2> & 1" и "2> & 1 1>/dev/null"?
- 19. разница между -%> и%> в рельсах
- 20. Разница между '>>' и '>' в Perl
- 21. В чем разница между clone и mkdir-> cd-> init-> remote-add-> pull?
- 22. В чем разница между if (cin >> x) и if (! (Cin >> x) .fail())?
- 23. CoffeeScript, в чем разница между => и ->
- 24. Что разница между 2> 1>/разработчиком/нулем и 2> & 1>/разработчиком/нулем
- 25. В чем разница между <%=%> и <%#%>
- 26. В чем разница между атрибутом $ object -> $ и $ object->?
- 27. В чем разница между <% %> и <%=%>?
- 28. В чем разница между <%# %> и <%= %>?
- 29. В чем разница между <?php ?> и <? ?>
- 30. В чем разница между оператором #> и - >> в PostgreSQL?
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html –