0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

いくつかのコマンドでは使用方法表示(-h|--help)が標準エラー出力へ出力される?

Posted at

こんにちは。
以下のように認識しておりましたが、そもそも統一的な規定があるのならば、探したいです。

  1. man コマンドの出力は pager へ渡され(もしくは標準出力)、ただし使用を誤った場合は標準エラー出力です(終了ステータス 1)。
  2. 一般のコマンドの使用方法を -h|--help で表示させた場合の出力は標準出力で(終了ステータス 0)、ただし使用を誤った場合は標準エラー出力です(終了ステータス 1)。

しかし後者に関し、いくつかのコマンドでは正常使用の出力も標準エラー出力(終了ステータス 2)となることに気がつきました(下記)。

$ grep --help 2>&1 | less
0
0
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?