您的位置:首页 > 运维架构 > Shell

Shell脚本 自动检测网卡与对应IP

2017-12-08 13:15 876 查看
脚本内容如下

#!/bin/bash
#自动检查网卡与IP
for i in `seq 1 5`
do
b=`ifconfig |grep "eth[0-9]"|awk '{print $1}'|sed -n $i\p && ifconfig |grep -A1 "eth[0-9]"|grep inet| awk '{print $2}'|sed -n $i\p`
echo "$b"
done

说明

ifconfig ,有些Linux服务器如不支持此命令,需要安装rpm包net-tools

`seq 1 5`,说明此案例最多可检测Linux服务器5块网卡,如有超过5块,需要自行更改。如有10块,则可以改成for i in `seq 1 10`

此脚本仅针对eth开头的网卡有效,如是ens开头的网卡,请将脚本中的两处eth改成ens即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell 脚本 自动