可以通过通过使用“xxd”命令将收到的响应转换为十六进制,然后将其存储到变量中。
代码示例:
response=$(echo "Hello World" | nc 127.0.0.1 8080 | xxd -p) echo "Response in hex: $response"
在上面的示例中,“nc”命令用于将“Hello World”发送到“127.0.0.1:8080”,然后通过使用“xxd”命令将其转换为十六进制。 最后,将响应存储到“response”变量中并输出到终端。
上一篇:Bash-复杂的if条件语句,使用&&和||同时测试算术和字符串
下一篇:Bash-函数参数中的空格问题