1
Shell脚本的IP范围(击)查找的IP范围内的网络Shell脚本(bash)的查找网络
我想创建一个shell脚本来自动寻找IP地址范围是什么的网络。到目前为止,我跑了comamnd:
ifconfig | awk '/broadcast/'
这将创建输出:
inet 192.168.1.228 netmask 255.255.255.0 broadcast 192.168.1.255
我想为shell脚本采取提供的数字(我相信就足以找到一系列IP地址,但纠正我,如果我错了),基本上只输出了一系列所以对我来说,我认为这将是这两个选项之一:
192.168.1.0/24
192.168.1.0-255
192.168.1.*
如果这是找到一个IP范围的方式,那么任何人都可以帮我指出ou如何将它显示为一个简单的输出,就像我之前提到的三个选项之一一样?如果这不是找到IP范围的方法,请你解释一下最准确的方法是如何实现的。我试图更多地了解网络和shell脚本,所以任何帮助都会大大增加。
'ifconfig' is deprecated,read [here](https://serverfault.com/questions/458628/should-i-quit-using-ifconfig),我认为更好的方法是'ip addr show'或' nmcli dev list iface eth0'(这取决于分配)。 – sKwa
使用http://jodies.de/ipcalc –