小白的问题...
时间:2011-07-05
来源:互联网
- #!/usr/bin/perl
- use warnings;
- use strict;
-
- sub Getgwip {
- my $cmd="route -n";
- my @route=`$cmd`;
- my $gwip;
- while (@route) {
- chomp;
- if ($_ =~m/^'0'/){
- chomp;
- s/^\s+//g;
- s/\s+$//g;
- # next if $_ eq '';
- $gwip=(split /\s+/,$_)[2];
- }
- }
- return $gwip;
- }
- sub Getgwmac {
- my $cmd="arp -a Getgwip()";
- my $echo=`$cmd`;
- my $mac=(split /\s+/,$echo)[4];
- return $mac;
- }
- sub bond_ip_mac {
- my $bond="arp -s Getgwip Getgwmac";
- `$bond`;
- }
- bond_ip_mac();
麻烦各位大牛 帮帮忙... 小弟不胜感激.
作者: klathleen 发布时间: 2011-07-05
不知道 为什么 .上面的循环不能用while来做. 用foreach就可以..
作者: klathleen 发布时间: 2011-07-05
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28