Supongamos que tiene DHCP en ambas interfaces:
Используя новые образцы данных (, которые не содержат дубликатов ), попробуйте
awk -F: '$2 != "" {print $3}' file
671014
214828
8561535
123hacker
8109201
0611314
Что вы подразумеваете под «содержать строку»? Невозможно сделать вывод из вашего образца.
Если эта Refineryhotel2
строка НЕ является артефактом (, она единственная, содержащая всего два поля ), попробуйте
awk -F: '$3 == "" {print $2; next}; $2 != "" {print $3} ' file
671014
214828
Refineryhotel2
8561535
123hacker
8109201
0611314