web-dev-qa-db-ja.com

>のマニュアルが表示されないのに、[のマニュアルは表示されるのはなぜですか?

man [を実行したところ、マニュアルが開きました。

次に、man >を実行しようとしましたが、次のエラーが発生します。

-bash:予期しないトークン `newline 'の近くの構文エラー

>[とどう違うのですか?

2
Honey

ご覧のとおり、コマンドman >は、manページを表示するのではなく、リダイレクトを呼び出します。

>はシェル演算子であるため、シェルのマニュアルページに移動する必要があります。たとえば、bashを実行する場合は、man bashを使用して、 'R​​EDIRECTIONのセクションを探すことができます。 '。すべてのシェルリダイレクト演算子がそこに一覧表示されます。独自のmanページはありません。

1
user1794469