gpt4 book ai didi

linux - 如何在 Linux 中获取网络掩码

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:57:03 24 4
gpt4 key购买 nike

我正在尝试以这种方式使用 bash 获取网络掩码:

192.168.1.0/x 

我试过:

ip -o -f inet addr show | awk '/scope global/ {print $4}'

但是输出是:

192.168.1.123/x

所以这种方式对我不起作用。

最佳答案

由于您屏蔽了最后 8 位,因此 192.168.1.123/24 与 192.168.1.0/24 相同。如果出于美观原因希望最后一个字节为 0,我会在 awk 中使用 sub():

ip -o -f inet addr show | awk '/scope global/{sub(/[^.]+\//,"0/",$4);print $4}'

关于linux - 如何在 Linux 中获取网络掩码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33967393/

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