Команда оболочки, начинающаяся с «>»

Недавно я наткнулся на команду оболочки, которая выглядела так: «> outfile < infile cat», которая кажется функционально эквивалентной «cat infile > outfile». Если на то пошло, общая форма выглядит так: "> outfile < infile command arg1 ... argN" становится "command arg1 ... argN infile > outfile".

В любом случае, мне было интересно, может ли кто-нибудь уточнить, как ведущий «>» достигает этого эффекта, и есть ли для него какое-либо практическое применение.

7
задан Ryan 17 April 2012 в 05:43
поделиться