23 lines
		
	
	
		
			346 B
		
	
	
	
		
			Perl
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			346 B
		
	
	
	
		
			Perl
		
	
	
	
	
	
#! /usr/bin/perl -w
 | 
						|
 | 
						|
use strict;
 | 
						|
 | 
						|
my %map;
 | 
						|
open LIST1, "<$ARGV[0]" or die;
 | 
						|
while (<LIST1>) {
 | 
						|
    /^(\S+)\s+(.*)$/;
 | 
						|
    $map{$1} = $2;
 | 
						|
}
 | 
						|
 | 
						|
open LIST1, "<$ARGV[1]" or die;
 | 
						|
while (<LIST1>) {
 | 
						|
    /^(\S+)\s+(.*)$/;
 | 
						|
    if (!defined $map{$1}) {
 | 
						|
        print STDERR "missing file: $2\n";
 | 
						|
        next;
 | 
						|
    }
 | 
						|
    print "$2\n";
 | 
						|
    print "$map{$1}\n";
 | 
						|
}
 | 
						|
 |