shell脚本通过ifconfig -a命令获得某一IP对应的接口

shell脚本通过ifconfig -a命令获得某一IP对应的接口,第1张

我理解是这样 你看看

1 #! /bin/bash

2 i=`ifconfig -a |grep "Link encap"|awk '{print $1}'`

3 for i in $i

4 do

5 echo "$i"

6 echo "`ifconfig $i |grep "inet addr:" |awk '{print $2}'|awk -F: '{print $2}' `"

7 let i++

8 done

你用了重定向,把IP写到文件a 里面,而不是变量a。

route add default gw $( LC_ALL ifconfig|grep ‘inet addr’|grep -v '127001'|cut -d: -f2 |awk ' print $1' ) 大概是这样。 你的命令能不能正确获得IP 我不知道。

1、首先打开linux *** 作系统在进入到界面。

2、在桌面右击打开终端。

3、在终端里输入ifconfig -a命令在回车键。

4、如下图可以看到了ip地址。

方法一:

$/sbin/ifconfig ethX | awk '/inet addr/ {print $2}' | cut -f2 -d ":"

方法二:

$/sbin/ifconfig ethX | awk '/inet addr/ {print $2}' | awk -F: '{print $2}'

方法三:

$/sbin/ifconfig ethX | sed -ne 's/\(\)addr:\([[:digit:]]\)\(\)/\2/p'

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。

2、其次,在linux命令行中输入:dhclient。

3、键盘按“回车键”运行shell指令,此时会看到DHCP服务重新获取IP为19216862。

以上就是关于shell脚本通过ifconfig -a命令获得某一IP对应的接口全部的内容,包括:shell脚本通过ifconfig -a命令获得某一IP对应的接口、shell 获取ip地址 然后使用这个ip更改默认路由、linux 系统下 查看ip命令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9329089.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存