shell获取所有ipv4/ipv6地址

需要安装jq

1
2
3
4
5
6
7
8
9
10
11
ubuntu@gooderver:~$ ip -j -4 addr show | jq '.[]|.addr_info|.[]|.local'
"127.0.0.1"
"172.24.64.162"
ubuntu@gooderver:~$ ip -j -6 addr show | jq '.[]|.addr_info|.[]|.local'
"::1"
"2403:ac00:xxxx"
"fe80::e654:e8ff:fea3:6a01"
ubuntu@gooderver:~$ ip -j -6 addr show | jq -r '.[]|.addr_info|.[]|.local'
::1
2403:ac00:xxxx
fe80::e654:e8ff:fea3:6a01

shell获取所有ipv4/ipv6地址
https://jcdu.top/2023/03/06/shell获取所有ipv4_ipv6地址/
作者
horizon86
发布于
2023年3月6日
许可协议