在linux上检索eth0 ipv6地址

在linux上检索eth0 ipv6地址,linux,scripting,ip-address,ipv6,ifconfig,Linux,Scripting,Ip Address,Ipv6,Ifconfig,我希望在我的一个shell脚本中使用我的eth0 ipv6地址。我可以使用ifconfig和grep来检索它,但我确信它一定在我没有看到的某个文本文件中的某个地方,这最终会使检索变得更容易。有人知道我应该去哪里吗 谢谢不,它不在文本文件中。eth**接口的属性(确实存储在配置文本文件中)是其MAC地址,但不是IP地址。确切地说,MAC地址是/sys/class/net/eth0/address。但是IP{,v6}地址是看不见的。你是一个了不起的人 ip addr show eth0 | awk

我希望在我的一个shell脚本中使用我的eth0 ipv6地址。我可以使用ifconfig和grep来检索它,但我确信它一定在我没有看到的某个文本文件中的某个地方,这最终会使检索变得更容易。有人知道我应该去哪里吗


谢谢

不,它不在文本文件中。eth**接口的属性(确实存储在配置文本文件中)是其MAC地址,但不是IP地址。确切地说,MAC地址是
/sys/class/net/eth0/address
。但是IP{,v6}地址是看不见的。你是一个了不起的人
ip addr show eth0 | awk '/inet6/ {print $2}'