ENV(1)

名称
env - 環境変数の設定と表示

書式
env [-i] [name=value ...] [ utility [argument ...]]

解説
env は、コマンドライン上での指定にしたがって環境変数を変更したうえで utility を実行します。オプション name=value で、環境変数 name の値が value にセットされます。オプション ‘-i’ が指定された場合には、引き継がれた環境変数は全て無視されます。

utility が指定されなかった場合には、 env は現在の環境変数を name=value の形で 1 行につき 1 つずつ表示します。

診断
utility が実行された場合には、その utility の終了ステータスが env の終了ステータスになります。その他の場合には、次のようになります:

0   env が正常終了した。

1-125
    env ユーティリティ内でエラーが起きた。

126 utility が見つかったが、起動できなかった。

127 utility が見つからなかった。

互換性
旧来の - オプションは、既に使われなくなりましたが、まだサポートされています。

関連項目
execvp(3), environ(7)

規格
env ユーティリティは p1003.2-92 準拠です。

バグ
理由は明白ですが、 env ではファイル名に (“=”) を含んだプログラムを実行することはできません。