PRINTENV(1)

名称
printenv, env - 環境変数を表示する、環境変数の値を設定、表示する

書式
printenv [name] env [-] [name=value ...] [command]

解説
printenv は、 name が指定されている場合は、その環境変数の値を表示します。 name が指定されていない場合は、すべての環境変数について ``name=value'' の形で環境変数の名前と値を表示 します。

もし name で指定された環境変数が定義されていなかった場合、 printenv は戻り値として 1 を返します。それ以外の場合は 0 を返します。

env は、コマンドラインで指定された環境変数の値を変更してから command を実行します。 引数で name=value を指定することにより、環境変数 name の値を value にセットします。 引数 ‘-’ を付けると、 env は 全ての環境変数の値を無効にして command を実行します。

command を指定しないで実行した場合、 env は すべての環境変数について ``name=value'' の形で環境変数の名前と値を表示 します。

関連項目
csh(1), sh(1), execvp(3), environ(7)

歴史
printenv コマンドは 3.0BSD から登場しました。

バグ
理由は明白ですが、 env はイコール(``='') 記号が入ったコマンドを実行できません。