我们有一条消息从一个盒子路由到多个主机中的一个 - 我尝试了下面的命令;
#!/bin/bash
i=0
while IFS= read -r line; do
printf -v fname "%02d.pdf" "$i"
mv "$fname" "$line"
((++i))
done < names.txt
我得到以下输出:
/usr/sbin/tcpdump -A -X -v -vv -vv port 11111 and host box1.com or host box2.com or host box3.com or host box4.com
消息采用二进制格式 - 如何以尽可能以人类可读的格式打印?