【发布时间】:2021-03-21 18:35:33
【问题描述】:
我是 TCL 的新手。我用以下代码制作了一个脚本:
if {[file exists /proc/cpuinfo]} {
exec grep "model name" /proc/cpuinfo
exec grep "cpu MHz" /proc/cpuinfo
}
puts "Hostname : [info hostname]"
由于某种原因,exec 命令没有被执行。即使我取出括号,该命令也不起作用。 此外,如果我在 tclsh 中逐条执行命令,它可以正常工作。
tclsh
%exec grep "model name" /proc/cpuinfo
model name :Intel(R) Xeon(R) CPU @2.53GHz
%exec grep "cpu MHz" /proc/cpuinfo
cpu MHz :2533.423
【问题讨论】:
-
你没有对
exec返回的东西做任何事情......