zshで与えられた時間にすべての環境変数(シェル変数?エクスポートされた変数?)のリストとその値を取得したいと思います。
これを行う正しい方法は何ですか?
答え1
あなたがしたいと思いますenv
。
答え2
export
環境変数とその値のリストを印刷します。値は引用されており、出力はexport
シェルへの再読み込みに適しています。変数はアルファベット順に印刷されます。
シェル変数も必要に応じてを使用してくださいset
。型コメント(など)を含むシェル変数が必要な場合はをexported
使用integer
しますtypeset
。
他のシェルでも、export
およびを使用できますが、set
ほとんどは出力を引用しないため、解析できません。typeset
kshとbashで使用できます(他の動作を含む)。
環境変数が必要な場合は、env
並べ替えられていない引用符のない内容を印刷するコマンドもあります。
名前のみが必要な場合は、parameters
連想配列にアクセスしてください。キーはパラメータ名、値は型を表します。