显示所有环境变量的简单 tcl 脚本

显示所有环境变量的简单 tcl 脚本

复制内容到剪贴板
代码:
#! /usr/bin/tclsh

set names [lsort [array names env]]
for {set i 0} {$i < [llength $names]} {incr i} {
        set name [lindex $names $i]
        puts $name=$env($name)
}
      
更简单的:
复制内容到剪贴板
代码:
#! /usr/bin/tclsh

foreach {name value} [array get env] {
        puts $name=$value
}
      
和运行env好像没有什么区别吧?      
没有区别,我只是说明如何用 Tcl 来实现这样的功能      
建议老大介绍介绍tcl/tk的作用,和基本语法。开个新贴      
有些难度
我看 Tcl 是因为项目中的一些测试脚本是用 expect 实现的,而 expect 又是基于 Tcl 的,因此简单学习了一下