- 论坛徽章:
- 2
|
回复 13# houzi105
- #!/usr/bin/perl
- use strict;
- use warnings;
- open(IN_HOST_IP,"hosts_ip")||die "Can not open:$!";
- open(IN_test_hosts,"test_hosts")||die "Can not open:$!";
- open(OUT_host_log,">","host.log")||die "Can not open:$!";
- my %hash_test;
- while (<IN_HOST_IP>){
- chomp;
- #print $_,"\n";
- $hash_test{$_}=1;
- }
- while (<IN_test_hosts>){
- chomp;
- #print $_."\n";
- if (!($hash_test{$_})){
- $_.="\n";
- print OUT_host_log;
- }
- }
- close(OUT_host_log);
- close(IN_HOST_IP);
- close(IN_test_hosts);
复制代码- head hosts_ip test_hosts host.log
- ==> hosts_ip <==
- aaa
- bbb
- ccc
- ddd
- ==> test_hosts <==
- bbb
- ddd
- eee
- fff
- ==> host.log <==
- eee
- fff
复制代码 |
|