Вот как работает перенаправление bash.
Написание этого:
echo "bob">other name
эквивалентно этому:
echo "bob" name >other
Перенаправление может появиться в любом месте строки, chevron ( >
) применяется только к «другому».
Это позволяет людям гибко структурировать свои команды. Если это выглядит более ясно, делая что-то вроде этого:
>file.txt echo "one" "two" "three"
тогда это до человека, пишущего сценарий или команду.