我通过bash脚本telnet到机器。除了telnet会话的输出显示在屏幕上之外,一切正常。我想知道如何抑制这一点。我似乎无法找到放置/dev/null
的地方。在bash中抑制telnet输出
我不想运行script.sh > /dev/null
,因为我需要查看其他输出。
expect <<EOF
set timeout 20
spawn telnet 0.0.0.0
match_max 100000
expect -exact "Trying 0.0.0.0...\r
Connected to 0.0.0.0.\r
Escape character is '^\]'.\r
\r
User name: "
send -- "user\r"
expect -exact "user\r
\r
Password: "
send -- "pass\r"
expect -exact "pass\r
send -- "commands"
send -- "exit\r"
EOF
作品现场感谢你约拿 – Lurch