一个系统脚本的一部分(查看ip)

回复 收藏
本来是打算写一个读取系统所有信息的一个脚本,但是写到ip这里,如果有多个ip 又该如何表示ip 和网卡之间的关系呢
所以就专门把里面的脚本分出来

测试了 1个网卡 2个网卡  3个网卡 都没有问题
遇到的问题
ip和网卡名字都比较容易读取出去,但是用echo 却无法将他们组合在一行
于是后来尝试将网卡和ip作为2个变量
然后使用echo 打印出来
  1. #!/bin/bash
  2. #by chenhong 2016.5.30
  3. for ip in `ls /etc/sysconfig/network-scripts/ifcfg-eth*`
  4. do
  5.        eth=`echo  $ip : | awk -F "/" '{print $5}' | awk -F "-" '{print $2}'`
  6.         ip1=`/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`
  7.         echo $eth $ip1
  8. done
2016-05-30 01:41 举报
已邀请:
0

tangenxin

赞同来自:

echo "$eth : $ip1"

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: