免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7230 | 回复: 12
打印 上一主题 下一主题

用ifconfig命令获取IP地址 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-01 21:05 |只看该作者 |倒序浏览
想编写一个脚本,使其获得指定端口的IP地址,请各位赐教

论坛徽章:
0
2 [报告]
发表于 2008-07-01 21:58 |只看该作者
ifconfig eth1 | sed -n '/inet addr/p' | awk -F'[: ]+' '{print $4}'

论坛徽章:
0
3 [报告]
发表于 2008-07-01 22:07 |只看该作者
ifconfig eth0|awk -F"[: ]+" '/inet addr/{print $4}'

论坛徽章:
9
2015亚冠之阿尔纳斯尔
日期:2015-09-10 16:21:162015亚冠之塔什干火车头
日期:2015-07-01 16:23:022015年亚洲杯之巴勒斯坦
日期:2015-04-20 17:19:46子鼠
日期:2014-11-13 09:51:26未羊
日期:2014-08-28 18:13:36技术图书徽章
日期:2014-02-21 09:30:15酉鸡
日期:2014-01-14 11:12:49天蝎座
日期:2013-12-09 17:56:53平安夜徽章
日期:2015-12-26 00:06:30
4 [报告]
发表于 2008-07-04 09:50 |只看该作者
原帖由 无声无息 于 2008-7-1 22:07 发表
ifconfig eth0|awk -F"[: ]+" '/inet addr/{print $4}'

LS你确定?
这个是取掩码啊

论坛徽章:
0
5 [报告]
发表于 2008-07-04 10:51 |只看该作者

  1. ifconfig eth0 | awk -F':' '/inet addr/{gsub(/[^0-9.]/,"",$2);print $2}'
复制代码

论坛徽章:
0
6 [报告]
发表于 2008-07-04 11:11 |只看该作者

回复 #4 HH106 的帖子

  1. $ sudo ifconfig eth0                                      
  2. eth0      Link encap:Ethernet  HWaddr 00:0B:DB:91:E7:E2  
  3.           inet addr:192.168.10.56  Bcast:192.168.11.255  Mask:255.255.254.0
  4.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  5.           RX packets:2334939 errors:0 dropped:0 overruns:0 frame:0
  6.           TX packets:1636541 errors:0 dropped:0 overruns:0 carrier:0
  7.           collisions:0 txqueuelen:1000
  8.           RX bytes:1160866136 (1.0 GiB)  TX bytes:766362325 (730.8 MiB)
  9.           Interrupt:177

  10. $ sudo ifconfig eth0|awk -F"[: ]+" '/inet addr/{print $4}'
  11. 192.168.10.56
复制代码

这是在我的环境下的结果

论坛徽章:
0
7 [报告]
发表于 2008-07-04 12:07 |只看该作者
不晓得没有没其他的方法,可以直接取值?

论坛徽章:
0
8 [报告]
发表于 2008-07-05 03:17 |只看该作者
我的在我的机器上测试通过:
不过由于我的有IP6,所以用了 sed '2d' ,你的没用的话就省掉吧

ifconfig eth0 | grep inet | sed '2d'| gawk '{ print $2}'| gawk -F: '{ print $2 }'

论坛徽章:
9
2015亚冠之阿尔纳斯尔
日期:2015-09-10 16:21:162015亚冠之塔什干火车头
日期:2015-07-01 16:23:022015年亚洲杯之巴勒斯坦
日期:2015-04-20 17:19:46子鼠
日期:2014-11-13 09:51:26未羊
日期:2014-08-28 18:13:36技术图书徽章
日期:2014-02-21 09:30:15酉鸡
日期:2014-01-14 11:12:49天蝎座
日期:2013-12-09 17:56:53平安夜徽章
日期:2015-12-26 00:06:30
9 [报告]
发表于 2008-07-05 13:17 |只看该作者

回复 #6 无声无息 的帖子

sorry,看错了[:]里面有个空格

论坛徽章:
0
10 [报告]
发表于 2008-07-05 15:33 |只看该作者
将分号和空格作为域分隔符
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP