1

送信を期待して awk コマンドを送信していますが、送信時にエラーが発生していますが、そのような変数を読み取ることができません 1

{{}}メカニズムを使用しましたが、うまくいきました。

expect "$prompt" {
    send "awk {{print $1}} /mytest/test.log\r"
}

私は eascapse シーケンス \ を試してみましたが、expect_out(buffer) などの応答が見つかりませんでした

    expect "$prompt" {
    send "awk '{print \$1}' /mytest/test.log\r"
}

私もexecコマンドで試しました

    expect "$prompt" {
    send "exec awk {{print $1}} /mytest/test.log\r"
}
4

1 に答える 1