shell实例第11讲:取出系统IP地址,并判断属于哪个网段

取出系统IP地址,并判断属于哪个网段

#!/bin/bash
#作者:魏波
#时间:2017.02.04

ip=`ifconfig -a | grep inet | grep -v 127.0.0.1 | grep -v inet6 | awk '{print $2}' | tr -d "addr:"`
echo $ip
if [[ $ip == "10."* ]];
then
        echo "该网段是10.*.*.*网段"
else
        echo "该网段是192.*.*.*网段"
fi

说明:

(1)ifconfig -a表示显示所有网卡的信息

(2)grep -v表示排除-v参数后面的字段

(3)awk ‘{print $2}’ 表示取出第二列元数

(4)tr -d表示删除-d参数后面的字段

结果:

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 成长之路 设计师:Amelia_0503 返回首页