我有一个文件 f1.txt,内容为:
192.168.100.253:34611 69.171.228.46:80 5 2426 7 901 12 3327
192.168.100.253:34610 69.171.228.46:80 5 1068 6 626 11 1694
192.168.100.253:46808 69.171.224.24:80 4 470 5 563 9 1033
然后,我使用如下 gawk 语句:
gawk 'NR==1 {node1 = $1;node2 = $2}' f1.txt
echo "node" $node1
我期待 node1 = 192.168.100.253:34611 和 node2 = 69.171.228.46:80。我想再使用一条 FS 值为 : 的 gawk 语句,以进一步获取我稍后可以在脚本中使用的 ip add 和 port no。但是 node1 和 node2 本身的值不会被存储。这些像 C 中的自动 var 吗?我如何解析它以保留 node1 和 node2 值?
任何帮助将不胜感激。提前致谢。