- 论坛徽章:
- 0
|
change.conf内容如下:
- dong.hui pptpd "Dong.huI" 192.168.1.1
- wang.jing pptpd "Wang.jinG" 192.168.1.2
- zhang.wei pptpd "Zhang.weI" 192.168.1.3
- liu.mingfei pptpd "Liu.mingfeI" 192.168.1.4
- zhang.jin pptpd "Zhang.jiN" 192.168.1.5
- wang.zhi pptpd "Wang.zhI" 192.168.1.6
- sun.xiaojin pptpd "Sun.xiaojiN" 192.168.1.7
- li.qingsheng pptpd "Li.qingshenG" 192.168.1.8
- liu.yuhua pptpd "Liu.yuhuA" 192.168.1.9
- zhang.zhiping pptpd "Zhang.zhipinG" 192.168.1.10
复制代码 name.txt内容如下:
- liu.mingfei
- zhang.jin
- wang.zhi
- sun.xiaojin
- li.qingsheng
- liu.yuhua
- zhang.zhiping
复制代码 要实现的功能是:找出name.txt和change.conf中名字相同的
- #!/usr/bin/perl
- use warnings;
- use strict;
- open CONF,"change.conf" or die "change.conf:$!\n";
- open NAME,"name.txt" or die "name:$!\n";
- my @conf = <CONF>;
- my $name;
- while ($name=<NAME>){
- chomp $name;
- print "name = $name\n";
- foreach (@conf){
- chomp;
- if (index($_, $name) >= 0){
- print "repeat $name \n";
- }else{
- print "name=$name, $_\n";
- }
- }
- }
复制代码 我这里的运行结果很奇怪
- name = liu.mingfei
- , dong.huiingfeipptpd "Dong.huI" 192.168.1.1
- , wang.jingngfeipptpd "Wang.jinG" 192.168.1.2
- , zhang.weingfeipptpd "Zhang.weI" 192.168.1.3
- , liu.mingfeifeipptpd "Liu.mingfeI" 192.168.1.4
- , zhang.jinngfeipptpd "Zhang.jiN" 192.168.1.5
- , wang.zhiingfeipptpd "Wang.zhI" 192.168.1.6
- , sun.xiaojinfeipptpd "Sun.xiaojiN" 192.168.1.7
- , li.qingshengeipptpd "Li.qingshenG" 192.168.1.8
- , liu.yuhuangfeipptpd "Liu.yuhuA" 192.168.1.9
- , zhang.zhiping pptpd "Zhang.zhipinG" 192.168.1.10
- name = zhang.jin
- , dong.hui.jin pptpd "Dong.huI" 192.168.1.1
- , wang.jingjin pptpd "Wang.jinG" 192.168.1.2
- , zhang.weijin pptpd "Zhang.weI" 192.168.1.3
- , liu.mingfei pptpd "Liu.mingfeI" 192.168.1.4
- , zhang.jinjin pptpd "Zhang.jiN" 192.168.1.5
- , wang.zhi.jin pptpd "Wang.zhI" 192.168.1.6
- , sun.xiaojin pptpd "Sun.xiaojiN" 192.168.1.7
- , li.qingsheng pptpd "Li.qingshenG" 192.168.1.8
- , liu.yuhuajin pptpd "Liu.yuhuA" 192.168.1.9
- , zhang.zhiping pptpd "Zhang.zhipinG" 192.168.1.10
- name = wang.zhi
- , dong.huizhi pptpd "Dong.huI" 192.168.1.1
- , wang.jinghi pptpd "Wang.jinG" 192.168.1.2
- , zhang.weihi pptpd "Zhang.weI" 192.168.1.3
- , liu.mingfei pptpd "Liu.mingfeI" 192.168.1.4
- , zhang.jinhi pptpd "Zhang.jiN" 192.168.1.5
- , wang.zhizhi pptpd "Wang.zhI" 192.168.1.6
- , sun.xiaojin pptpd "Sun.xiaojiN" 192.168.1.7
- , li.qingsheng pptpd "Li.qingshenG" 192.168.1.8
- , liu.yuhuahi pptpd "Liu.yuhuA" 192.168.1.9
- , zhang.zhiping pptpd "Zhang.zhipinG" 192.168.1.10
- name = sun.xiaojin
- , dong.huiiaojinpptpd "Dong.huI" 192.168.1.1
- , wang.jingaojinpptpd "Wang.jinG" 192.168.1.2
- , zhang.weiaojinpptpd "Zhang.weI" 192.168.1.3
- , liu.mingfeijinpptpd "Liu.mingfeI" 192.168.1.4
- , zhang.jinaojinpptpd "Zhang.jiN" 192.168.1.5
- , wang.zhiiaojinpptpd "Wang.zhI" 192.168.1.6
- , sun.xiaojinjinpptpd "Sun.xiaojiN" 192.168.1.7
- , li.qingshenginpptpd "Li.qingshenG" 192.168.1.8
- , liu.yuhuaaojinpptpd "Liu.yuhuA" 192.168.1.9
- , zhang.zhiping pptpd "Zhang.zhipinG" 192.168.1.10
- name = li.qingsheng
- , dong.huingshenpptpd "Dong.huI" 192.168.1.1
- , wang.jinggshenpptpd "Wang.jinG" 192.168.1.2
- , zhang.weigshenpptpd "Zhang.weI" 192.168.1.3
- , liu.mingfeihenpptpd "Liu.mingfeI" 192.168.1.4
- , zhang.jingshenpptpd "Zhang.jiN" 192.168.1.5
- , wang.zhingshenpptpd "Wang.zhI" 192.168.1.6
- , sun.xiaojinhenpptpd "Sun.xiaojiN" 192.168.1.7
- , li.qingshengenpptpd "Li.qingshenG" 192.168.1.8
- , liu.yuhuagshenpptpd "Liu.yuhuA" 192.168.1.9
- , zhang.zhipingnpptpd "Zhang.zhipinG" 192.168.1.10
- name = liu.yuhua
- , dong.huiuhua pptpd "Dong.huI" 192.168.1.1
- , wang.jinghua pptpd "Wang.jinG" 192.168.1.2
- , zhang.weihua pptpd "Zhang.weI" 192.168.1.3
- , liu.mingfei pptpd "Liu.mingfeI" 192.168.1.4
- , zhang.jinhua pptpd "Zhang.jiN" 192.168.1.5
- , wang.zhiuhua pptpd "Wang.zhI" 192.168.1.6
- , sun.xiaojin pptpd "Sun.xiaojiN" 192.168.1.7
- , li.qingsheng pptpd "Li.qingshenG" 192.168.1.8
- , liu.yuhuahua pptpd "Liu.yuhuA" 192.168.1.9
- , zhang.zhiping pptpd "Zhang.zhipinG" 192.168.1.10
- name = zhang.zhiping
- name=zhang.zhiping , dong.hui pptpd "Dong.huI" 192.168.1.1
- name=zhang.zhiping , wang.jing pptpd "Wang.jinG" 192.168.1.2
- name=zhang.zhiping , zhang.wei pptpd "Zhang.weI" 192.168.1.3
- name=zhang.zhiping , liu.mingfei pptpd "Liu.mingfeI" 192.168.1.4
- name=zhang.zhiping , zhang.jin pptpd "Zhang.jiN" 192.168.1.5
- name=zhang.zhiping , wang.zhi pptpd "Wang.zhI" 192.168.1.6
- name=zhang.zhiping , sun.xiaojin pptpd "Sun.xiaojiN" 192.168.1.7
- name=zhang.zhiping , li.qingsheng pptpd "Li.qingshenG" 192.168.1.8
- name=zhang.zhiping , liu.yuhua pptpd "Liu.yuhuA" 192.168.1.9
- name=zhang.zhiping , zhang.zhiping pptpd "Zhang.zhipinG" 192.168.1.10
复制代码 |
|