我需要在TCP连接中发送“ \ xf4 \ x00 \ x00 \ x00”,并由Expect控制。但是,通过以下方式无法成功发送这些邮件:
send -- "\xf4\x00\x00\x00<WF_XML>...</WF_XML>"
事实上,我注意到,使用以下命令发送特定的字符串很困难,希望不是不可能。
printf "\xf4\x00\x00\x00" | hexdump
返回:
0000000 00f4 0000
0000004
前2个字节颠倒了。
如何成功发送该字符串?
答案 0 :(得分:0)
尝试一下
set str "<WF_XM>...</WF_XML>"
set data [format \\x%02x\\x%02x\\x%02x\\x%02x 0xf4 0x00 0x00 0x00]
set message $data$str