ip -brief address show eth0 | perl -F'\s+|\/' -nlae 'print $F[2]'
ip -4 -brief --json address show eth0 | jq -r ".[0].addr_info[0].local"
本文介绍了在Linux环境中,如何使用`ip`命令获取网络接口详细信息,并结合Perl和`jq`工具进行数据提取和解析。通过`ip address show eth0`获取以太网接口的IP地址,然后用Perl过滤和格式化输出,最后利用`jq`从JSON数据中筛选本地IP地址。
ip -brief address show eth0 | perl -F'\s+|\/' -nlae 'print $F[2]'
ip -4 -brief --json address show eth0 | jq -r ".[0].addr_info[0].local"
8626
637

被折叠的 条评论
为什么被折叠?