Почему я не вижу руководство для >, но вижу его для [?

Почему я не вижу руководство для >, но вижу его для [?

Я только что это сделал man [, и открылось руководство.

Затем я попытался сделать это man >, но получил эту ошибку:

-bash: синтаксическая ошибка около неожиданного токена `newline'

Чем >отличается от [?

решение1

Как вы видели, команда man >вызовет перенаправление, а не предоставит вам страницу руководства для него.

Поскольку >это оператор оболочки, вам нужно перейти на страницу руководства для вашей оболочки, например, если вы запустите, bashвы можете использовать man bashи поискать раздел «REDIRECTION». Все операторы перенаправления оболочки будут перечислены там; у них нет собственных manстраниц.

Связанный контент