Shell脚本中获取本机MAC地址

获取本机的 MAC 地址可以使用 ifconfig 命令或 ip addr 命令。以下是获取本机 MAC 地址的两种方式:

1. 使用ifconfig 命令

使用 ifconfig 命令可以获取本机所有网络接口的详细信息,包括 MAC 地址。可以通过在命令行中输入以下命令获取本机 MAC 地址:

ifconfig | grep 'ether' | awk '{print $2}'

该命令会输出本机所有网络接口的 MAC 地址,格式为 xx:xx:xx:xx:xx:xx

2. 使用 ip addr 命令

ip addr 命令也可以获取本机网络接口的信息,包括 MAC 地址。可以通过在命令行中输入以下命令获取本机 MAC 地址:

ip addr | grep 'link/ether' | awk '{print $2}'

该命令会输出本机所有网络接口的 MAC 地址,格式为 xx:xx:xx:xx:xx:xx

需要注意的是,使用 ifconfig 命令需要安装 net-tools 包,使用 ip addr 命令需要安装 iproute2 包。

综上所述,以上两种方式都可以用于在 Shell 脚本中获取本机 MAC 地址,根据实际情况选择合适的方式即可。

猜你喜欢

转载自blog.csdn.net/weixin_42279822/article/details/130641299