web-dev-qa-db-ja.com

zshですべての環境変数を一覧表示するにはどうすればよいですか?

Zshで、すべての環境変数(シェル変数?エクスポートされた変数?)とそれらの特定の時間の値のリストを取得したいと思います。
これを行う適切な方法は何ですか?

27
Ali

envが必要なようです。

36
Chris Down

exportは、環境変数とその値のリストを出力します。値は引用符で囲まれ、exportの出力はシェルに読み戻すのに適しています。変数はアルファベット順に出力されます。

シェル変数も必要な場合は、setを使用します。型注釈(exportedintegerなど)を含むシェル変数が必要な場合は、typesetを使用します。

他のシェルでもexportsetを使用できますが、ほとんどの場合は出力を引用しないため、解析できません。 typesetは、kshおよびbashで(異なる動作で)使用できます。

環境変数が必要な場合は、envコマンドもあり、並べ替えずに引用符なしで出力します

名前だけが必要な場合は、parameters連想配列にアクセスします。キーはパラメータ名で、値はタイプを示します。