问题标签 [tclsh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - `exec git clone` 在 tclsh 中被中断
我编写了一个 tcl 脚本来检索远程存储库使用git clone
这是消息输出
完成git clone
后,puts "finished"
无法执行。
有没有人遇到或解决过这个问题?
switch-statement - tclsh - getopt 和 switch-case
我参考这里写我getopt
的处理输入选项。
使用以下推荐运行脚本
期望的结果:
但我得到了这个不正确的结果
是的,$arg(${i}), $arg(O), $arg(B)
这些价值似乎没有问题,
但不能匹配大小写条件。
我的代码有什么问题?
完整代码
unix - 仅打印那些满足豁免文件条件的变量
我想在满足条件的豁免文件(fh)中打印某些 vdd 和接地并在豁免文件中打印。
没有得到想要的输出..上面代码中的错误是什么?
unix - 如何在 tcl 中搜索和打印 realpath 版本?
假设路径 x/y/z 有 5 个目录,即 1.1、1.2、1.3、1.4、1.5。现在我只想打印大于 1.1 的目录名称。如果在另一个路径 a/b/c 中存在相同的目录,但缺少 1.2 目录,那么它应该打印 1.3,因为下一个目录高于 1.1?如何在 tclsh 中做到这一点???
unix - 如何搜索和打印目录的真实路径(版本> 1.1)?
假设路径x/y/z
有 5 个目录,即:
现在我只想打印那些大于1.1
.
如果在另一个路径a/b/c
中存在相同的目录,但1.2
缺少目录,则它应打印1.3
为下一个目录,该目录高于1.1
.
如何做到这一点tclsh
?
输出应该是这样的:
例如:
或者
unix - 文件中的 grep 网表和单元名称
假设 DirectoryA
包含两个文件,fileA
并且netlist.tcl
. 以下是相关信息fileA
我希望当用户fileA
在 GUI 的 Combobox 中选择时,在netlist
字符串字段中自动选择:-netlist.tcl
来自fileA
弹出窗口和cell string
字段的真实路径:-来自弹出窗口的单元格名称fileA
。
如何达到上述结果?输出:
unix - 如何在 TCL 中使用 lrange 从列表中删除元素
假设我在下面定义了列表
列表 = {a,b,c,d,e,f,g,h}
我怎么能低于输出 -
list = {a,b,c,d,g,h}
在tcl中使用lrange???
function - tcl 中的过程:没有返回语句,仍然得到返回值?
我是新来的tcl
,并且想了解return
语句在语言中的工作方式。以下面的代码为例:
我惊讶地发现这实际上将值打印7
到我的终端。return
因为我没有在我的程序中包含声明,所以我不希望打印任何内容。
当我确实包含一个 return 语句时,它似乎覆盖了这个奇怪的默认行为:
以上确实会返回你好。但它与7
?
为什么7
即使我没有 return 语句,程序仍然返回 a?为什么当我提供返回语句时它会覆盖此行为?