gpt4 book ai didi

tcl - 期待脚本

转载 作者:行者123 更新时间:2023-12-02 04:21:46 26 4
gpt4 key购买 nike

我正在尝试匹配日志文件中包含“”的文本。但它不匹配。我明白“”对于TCL/Expect有着特殊的意义。

因此我尝试了以下方法,但没有成功。

expect -ex {
"lp -c -demail -ot\\\"firstname_surname@gmail.com\\\" /usr/local/spool/pf"
{
incr logged
send_user "\r\n LOGGED #4, $logged \r\n"
}
timeout

我尝试使用 、\和\\但还没有成功。

我的日志文件包含以下行,

exec [lp -c -demail -ot"firstname_surname@gmail.com"  /usr/local/spool/pf/context/ABC001-1209236.mime]

我需要匹配该行。

最佳答案

使用{}引号,类似于shell的单引号。另外,Tcl 对换行符很敏感,因此您必须将 block 的左大括号放在上一行

expect {
    {lp -c -demail -ot"firstname_surname@gmail.com" /usr/local/spool/pf} {
       incr logged
       send_user "\r\n LOGGED #4, $logged \r\n"
    }
    timeout
}

关于tcl - 期待脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11025689/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com