Понимание перенаправления вывода?

Правильно ли говорить, что единственная разница между «оператором перенаправления ввода» и «оператором конвейера» заключается в том, что '<' перенаправляет стандартный ввод из файла, а '|' перенаправляет ввод в программу?

One Solution collect form web for “Понимание перенаправления вывода?”

Оба устанавливают стандартный ввод команды. Разница заключается в том, что оператор трубы соединяет стандартный вывод одной команды с стандартным входом другой команды, а оператор перенаправления файлов соединяет файл со стандартным вводом команды.

Существует также использование анонимного канала для подключения программ при использовании оператора pipe, который не требуется при перенаправлении из файла. Другое дело иметь в виду, что оператор трубы создает подоболочку, тогда как перенаправление IO – нет.

  • псевдоним zsh с линией, запятыми и кавычками
  • Как я могу управлять существующей удаленной оболочкой?
  • Результат подсчета в выражении find / exec
  • Расширение параметров для нескольких переменных
  • Что означает $ {1 + "$ @"} в сценарии оболочки и как он отличается от «$ @»?
  • Почему эхо-оболочка встроена в команду?
  • Каков источник помощи?
  • Как перезапустить фоновое задание не удалось из-за «сломанной трубы»
  • Сделайте меньше файлов, возвращенных с помощью команды
  • Не удается получить доступ к внешнему жесткому диску.
  • Поиск и удаление подпапок, содержащих только самые последние
  • Как удалить все в каталоге?
  • Linux и Unix - лучшая ОС в мире.