'env'の後に環境変数が指定されていない場合、コマンドが実行される環境は何ですか?

'env'の後に環境変数が指定されていない場合、コマンドが実行される環境は何ですか?

env変更された環境を使用してコマンドを実行します。

env [option]... [name=value]... [command [args]...]

name=value後ろまたはオプションがない場合、envどの環境でコマンドが実行されますか?

envオプションやオプションなしで使用する目的は何ですかname=value

例えば

env bash -c 'echo "$_"'

ありがとうございます。

ベストアンサー1

出力

env cat /proc/self/environ

他の条件が与えられない場合、環境は変化しないことを示しています。

(または実際に「コマンドが与えられない場合は、結果の環境を印刷してください」という素晴らしいマニュアルを読んでみると、簡単でもenv大丈夫でしょう。)

おすすめ記事