爲什麼下面不匹配:如何冒號閉括號後匹配
expect {
timeout {puts timedout\n}
\[1\]: {puts matched\n}
}
> expect test.tcl
[1]:
timedout
如果我更改和刪除匹配的工作冒號:
expect { timeout {puts timedout\n} \[1\] {puts matched\n} }
$ expect test.tcl [1] matched
或者如果我擺脫第一支架
expect { timeout {puts timedout\n} 1\]: {puts matched\n} }
那麼它匹配:
$ expect test.tcl 1]: matched
謝謝。我沒有意識到工作中有兩個層面的間接性。只是期待一個... – sashang