利用shell脚本得到mac地址

在linux下,利用shell编程,可以很方便的处理文本或得到系统信息,这里就利用shell编程拿到mac地址,ipv4地址,ipv6地址。


ifconfig | awk '/eth0/{print $NF}'|tr : " "
50 E5 49 32 9D A0

/sbin/ifconfig |sed -ne "/eth0/ s/.*HWaddr \(.*\)/\1/p"|tr : " "
50 E5 49 32 9D A0

ifconfig | grep eth0 | awk '{print $5}' | awk -F: '{print $1 $2 $3 $4 $5 $6}'
50E549329DA0

ifconfig | grep eth0|cut -d':' -f2-7|cut -d '' -f4 | awk '{print $3}'
50:E5:49:32:9D:A0

ifconfig | grep -A 4 eth0 | awk '/inet\ addr/{print $2}' | awk -F: '{print $2}
192.168.1.4 eth0 ip addr

ifconfig | grep -A 4 eth0 | awk '/inet6\ addr/{print $3}' | awk -F/ '{print $1}'
fe80::52e5:49ff:fe32:9da0 ipv6 addr

这里主要利用awk,sed,cut等命令来实现,以后会逐个进行举例说明。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值