open A, "a" or die; my %in_a = map { $_, 1 } ; open B, "b" or die; while () { print if $in_a{$_}; }