in reply to Find common lines in multiple files?
It could be as simple as the following one-liner;
perl -nle"push @{$h{$_}},$ARGV}{print qq[$_ found in @{$h{$_}}] for keys %h +" 1.dat 2.dat 3.dat 4.dat 5.dat 6.dat 7.dat 8.dat 9.dat 10.dat
Which produces a list like this:
name074 found in 1.dat 6.dat name027 found in 5.dat name002 found in 1.dat 2.dat 3.dat name117 found in 2.dat 3.dat 4.dat name110 found in 6.dat name160 found in 5.dat 9.dat name079 found in 5.dat 7.dat name051 found in 1.dat name022 found in 2.dat 3.dat name100 found in 2.dat 7.dat name061 found in 6.dat ...
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Find common lines in multiple files?
by Anonymous Monk on Dec 15, 2010 at 20:29 UTC | |
by BrowserUk (Patriarch) on Dec 15, 2010 at 20:58 UTC |