我正在研究bash脚本,以获取有关外部网络的一些信息。我想获取连接到我的蜂窝路由器的Raspberry的Mac地址,但由于公司限制,我无法访问Raspberry。
此外,该路由器基于受限制的linux,因此由于apt或其他替代方法,无法安装软件。 arp或arp-scan不存在。我发现此命令行具有mac地址:
cat /proc/net/arp
我有这个输出:
IP address HW type Flags HW address Mask Device
192.168.2.200 0x1 0x0 b4:***********:b7 * br0
192.168.2.110 0x1 0x2 b8:***********:e8 * br0
我只需要有第一个硬件地址,但是经过诸如cut,grep之类的许多测试之后,我没有找到解决问题的方法。
答案 0 :(得分:0)
从第二行打印第四列:
awk 'NR==2{print $4}' /proc/net/arp
输出:
b4:***********:b7