如何在TCL中打印所有环境变量?

bec*_*cks 7 tcl environment-variables

在TCL中,如何使用单行命令打印所有环境变量?

Tro*_*ame 12

有一个名为env的数组存储所有环境变量.所以你可以这样做:

puts [array get env]
Run Code Online (Sandbox Code Playgroud)

或者干脆

parray env
Run Code Online (Sandbox Code Playgroud)

  • 两者之间的区别在于`parray`对键进行排序,做了很好的缩进,否则通常会使输出易于阅读.`array get`没有; 它主要用于数组数据的序列化(可以与`array set`一起使用). (3认同)