zshですべての環境変数を一覧表示するには?

zshですべての環境変数を一覧表示するには?

zshで与えられた時間にすべての環境変数(シェル変数?エクスポートされた変数?)のリストとその値を取得したいと思います。
これを行う正しい方法は何ですか?

答え1

あなたがしたいと思いますenv

答え2

export環境変数とその値のリストを印刷します。値は引用されており、出力はexportシェルへの再読み込みに適しています。変数はアルファベット順に印刷されます。

シェル変数も必要に応じてを使用してくださいset。型コメント(など)を含むシェル変数が必要な場合はをexported使用integerしますtypeset

他のシェルでも、exportおよびを使用できますが、setほとんどは出力を引用しないため、解析できません。typesetkshとbashで使用できます(他の動作を含む)。

環境変数が必要な場合は、env並べ替えられていない引用符のない内容を印刷するコマンドもあります。

名前のみが必要な場合は、parameters連想配列にアクセスしてください。キーはパラメータ名、値は型を表します。

関連情報