变量缓冲区=" 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命令有什么问题请帮我解决正确的代码