我在tcl错误中遇到错误foreach行错误#args:应该是" foreach varList list?varList list ...?命令"

时间:2016-01-10 05:49:13

标签: tcl

变量缓冲区=" nohup tcpdump -ni eth0 -s0 2>& 1

实际上我正在搜索变量中的数字,我的代码是

foreach line [split $buffer "\n"]
{     
if {[regexp {\[\d\]\s+(\d+)} $line junk pid]}
break 
}  
if {[info exists $pid]} 
{puts "PID of nohup is $pid}

我收到的错误是:错误#args:应该是" foreach varList list?varList list ...?命令"执行" foreach line $ lines {" foreach命令有什么问题请帮我解决正确的代码

0 个答案:

没有答案