У меня есть файл 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. И я хочу использовать еще один оператор gawk со значением FS как:, чтобы дополнительно получить IP-адрес и номер порта, которые я могу использовать позже в своем сценарии. Но сами значения node1 и node2 не сохраняются. Это как автоматические переменные в C? Как я могу разобрать это, чтобы сохранить значения node1 и node2?
Будем признательны за любую помощь. Заранее спасибо.