Ali*_*Ali 40 shell zsh environment-variables
我想在 zsh 中获取所有环境变量(shell 变量?导出的变量?)及其在给定时间的值的列表。
这样做的正确方法是什么?
Chr*_*own 51
听起来你想要env。
Gil*_*il' 33
export打印出环境变量及其值的列表。值被引用,输出export适合读回 shell。变量按字母顺序打印。
如果您还需要 shell 变量,请使用set. 如果你想与类型的注释(shell变量exported,integer等),使用typeset。
您也可以在其他 shell 上使用export和set,但大多数不引用输出,因此无法解析。typeset在 ksh 和 bash 上可用(具有不同的行为)。
如果你想要环境变量,还有env命令,它打印 unsorted, unquoted
如果您只需要名称,请访问parameters关联数组。键是参数名称,值表示类型。