gpt4 book ai didi

bash - 如何在 Linux 中仅从 ip addr 检索 IPV4

转载 作者:行者123 更新时间:2023-12-04 18:54:50 25 4
gpt4 key购买 nike

我正在尝试为 tun0 传递 IPV4接口(interface)到脚本。

./start.sh `ip addr | grep tun0 | grep inet`
我遇到的问题是我想不出如何进一步分离它才能得到 10.10.14.252 .
inet 10.10.14.252/23 scope global tun0
任何帮助都可以使用 sed仅检索 10.10.14.252 . IPV4 是动态的,脚本可以在任何环境中执行,并且可能并不总是以 10.10 开头
ip addr | grep tun0|grep inet|tr ' ' "\n"|grep 10.|tr '/' "\n"|grep 10
这有效,它很长但有效。但是我能保证 IPV4 总是以 10 开头吗?

最佳答案

我建议:

ip -o -4 addr list tun0 | awk -F ' *|/' '{print $4}'

关于bash - 如何在 Linux 中仅从 ip addr 检索 IPV4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68338198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com