我想在 zsh 中获取给定时间的所有环境变量(shell 变量?导出变量?)及其值的列表。
执行此操作的正确方法是什么?
答案1
听起来像你想要的env
。
答案2
export
打印出环境变量及其值的列表。这些值被引用,输出export
适合读回 shell。变量按字母顺序打印。
如果您还需要 shell 变量,请使用set
.如果您想要带有类型注释( 、 等)的 shell 变量exported
,integer
请使用typeset
.
您也可以在其他 shell 上使用export
and set
,但大多数不会引用输出,因此它不可解析。typeset
在 ksh 和 bash 上可用(具有不同的行为)。
如果您想要环境变量,还有一个env
命令,它会打印未排序、未加引号的内容
如果您只需要名称,请访问parameters
关联数组。键是参数名称,值表示类型。