Просто спросите, есть ли способ получить MAC-адрес локальной машины в виде строки. Мне нужно сохранить MAC-адрес локальной машины в класс домена. Я попытался с помощью этого кода, чтобы получить мой Mac адрес:Получение адреса Mac в Groovy
String address = "ifconfig".execute().text()
Но эта линия также возвращает много подробностей о моем IP-адресе, все, что мне нужно, чтобы получить это MAC-адрес, который находится после подстроки «HWaddr ». Я думаю, если бы я мог извлечь эту подстроку, используя регулярное выражение, но я не уверен, как это сделать.
Или: 'NetworkInterface.networkInterfaces * .hardwareAddress * .collect {string.Format (' % 02x ', it)} *. Join (': ') 'помещает двоеточия в :-) –