Добрый день, коллеги.
А не подскажешь кто-нить, как проще всего awk'ой (наверно) разобрать переменную IP_LIST на связки ip-mac, если у пользователя может быть несколько связок ip-mac.
Вот пример:
10.213.23.63/255.255.255.255/test_F5_Kotrelev/12cdf5ca/fafa.fafa.fafa/0;10.213.23.65/255.255.255.255/test_F5_Ruban/9e02436a//0;10.211.0.201/255.255.255.255////0;
Хочется получить (можно в цикле)
10.213.23.63 fafa.fafa.fafa
10.213.23.65
10.211.0.201
Но еще раз, айпи адресов может быть больше...
Володя
Как разобрать IP_LIST
-
- Сообщения: 15
- Зарегистрирован: Ср июн 29, 2005 21:13
- Откуда: Санкт-Петербург
- Контактная информация:
Код: Выделить всё
grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}'| grep -v 255.255
Код: Выделить всё
bash# echo "10.213.23.63/255.255.255.255/test_F5_Kotrelev/12cdf5ca/fafa.fafa.fafa/0;10.213.23.65/255.255.255.255/test_F5_Ruban/9e02436a//0;10.211.0.201/255.255.255.255////0;" | tr "\;" "\n" | awk -F"/" '{print $1,$5}'
10.213.23.63 fafa.fafa.fafa
10.213.23.65
10.211.0.201