我想从arpUbuntu上的命令行输出中获取mac地址和相应的IP地址(例如,以mac地址作为键和ip地址的字典)作为值。
$ arp
Address HWtype HWaddress Flags Mask Iface
XX.X.X.X(XX) ether XX:XX:XX:XX:XX:XX C eth0
<host name> ether XX:XX:XX:XX:XX:XX C eth0
ip地址(?P<ip>\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})的正则表达式和macs的正则表达式(?P<mac>[0-9a-f]{2}[:]){5}([0-9a-f]{2})单独工作就可以了。我如何才能将两者结合起来而忽略IP地址和Mac之间的所有内容?如何改善ip地址正则表达式以匹配主机名?如果有更好的替代方法arp来同时获取IP地址和Mac,我很乐意使用此命令。
长风秋雁
哔哔one
相关分类