Added -j 0 with unittest

Rewrote manual section on xargs/find -exec
Fixed: Off-by-one in the number of processes running
Debug function added
This commit is contained in:
Ole Tange 2007-09-14 00:43:59 +02:00
parent 67f2a6dfaa
commit 5e982d0c02
5 changed files with 916 additions and 840 deletions

105
parallel
View file

@ -54,7 +54,7 @@ B<-g> is the default. Can be reversed with B<-u>.
=item B<-j> I<N>
Run N jobs in parallel. Default is 10.
Run N jobs in parallel. 0 means as many as possible. Default is 10.
=item B<-j> +I<N>
@ -213,14 +213,14 @@ easier just to write a small script and have B<parallel> call that
script.
=head1 WHY NOT xargs/find -exec
=head1 DIFFERENCES BETWEEN xargs/find -exec AND parallel
B<xargs> and B<find -exec> offer some of the same possibilites as
B<parallel>. However, the support for running jobs in parallel is
limited.
B<parallel>.
B<find -exec> only works on files. So processing other input (such as
hosts or URLs) will require creating these inputs as files.
hosts or URLs) will require creating these inputs as files. B<find
-exec> has no support for running commands in parallel.
B<xargs> deals badly with special characters (such as space, ' and ") unless
B<-0> is specified. Many input generators are not optimized for using
@ -229,16 +229,24 @@ B<head>, B<tail>, B<awk>, B<ls>, B<echo>, B<sed>, B<tar -v>, B<perl>
(-0 and \0 instead of \n), B<locate> (requires using -0), B<find>
(requires using -print0), B<grep> (requires user to use -z or -Z).
An example would be to list the number of lines in files containing GNU/Linux:
The input I<can> be fixed for B<xargs> with:
find . -type f -print0 | xargs -0 grep -Zl GNU/Linux | xargs -0n1 wc -l
tr '\n' '\0'
find . -type f | parallel grep -l GNU/Linux | parallel wc -l
So B<parallel>'s newline separation can be emulated with:
In the B<xargs> version the user will have to remember B<-Z> for B<grep>.
cat | tr '\n' '\0' | xargs -0 -n1 I<command>
B<parallel> offers the option B<-0> for B<NUL> separated strings in the
rare event that the input strings contain \n (newline).
B<xargs> can run a given number of jobs in parallel, but has no
support for running no_of_cpus jobs or as many as possible in
parallel.
B<xargs> has no support for grouping the output, so output may run
together, so the first half of a line is from one process and the last
half of the line is from another process.
If no command is given to B<xargs> it defaults to /bin/echo. So the
B<cat | sh> functionality is missing.
=head1 BUGS
@ -295,7 +303,7 @@ use File::Temp qw/ tempfile tempdir /;
use Getopt::Std;
my ($processes,$command);
getopts("0cdefgj:qsuv") || die $::Usage;
getopts("0cdefgj:qsuv") || die_usage();
# Defaults:
$Global::debug = 0;
@ -398,17 +406,39 @@ sub compute_number_of_processes {
$processes = no_of_cpus() * $j / 100;
} elsif ($opt_j =~ /^(\d+)$/) {
$processes = $1;
if($processes == 0) {
# -j 0 = infinity (or at least close)
$processes = 2**31;
}
} else {
die $::Usage;
die_usage();
}
if($processes < 1) {
$processes = 1;
}
}
$Global::debug and print "Computed processes: ".(int $processes)."\n";
my $free_handles = compute_no_of_free_filehandles();
if($processes > $free_handles / 2) {
# Every simultaneous process uses 2 filehandles when grouping
# perl uses 7 for something?
$processes = int (($free_handles -7) / 2);
print STDERR ("Warning: Only enough filehandles to run ",
$processes, " jobs in parallel\n");
}
debug("Computed processes: ".(int $processes)."\n");
return int $processes;
}
sub compute_no_of_free_filehandles {
my $i=1;
my %fh;
while(open($fh{$i},"</dev/null")) { $i++ }
for (keys %fh) { close $fh{$_} }
debug("Number of free handles: ".."\n");
return $i;
}
sub no_of_cpus {
my $no_of_cpus =
(no_of_cpus_gnu_linux() ||
@ -470,17 +500,17 @@ sub queue_job {
# Only run commands - not empty lines
push @Global::command, $command;
}
if($Global::running_jobs <= $processes) {
$Global::debug and print "queing $command\n";
if($Global::running_jobs < $processes) {
debug("queing $command\n");
start_another_job();
$Global::debug and print "queed $command\n";
debug("queued $command\n");
}
}
sub drain_job_queue {
while(1) {
if($Global::running_jobs == 0) { last }
$Global::debug and print "jobs running: $Global::running_jobs\n";
debug("jobs running: $Global::running_jobs\n");
sleep 1;
}
}
@ -497,7 +527,7 @@ sub run_jobs {
while(1) {
if($Global::running_jobs == 0) { last }
$Global::debug and print "jobs running: $Global::running_jobs\n";
debug("jobs running: $Global::running_jobs\n");
sleep 1;
}
}
@ -533,13 +563,15 @@ sub start_job {
open STDOUT, '>&', $out{$outname} or die "Can't redirect STDOUT: $!";
open STDERR, '>&', $err{$errname} or die "Can't dup STDOUT: $!";
}
$Global::debug and print "starting: $command\n";
if($Global::verbose and not $Global::grouped) {
print STDOUT $command,"\n";
}
$Global::running_jobs++;
$pid = open3(gensym, ">&STDOUT", ">&STDERR", $command);
debug("starting: $command\n");
$pid = open3(gensym, ">&STDOUT", ">&STDERR", $command) ||
die("open3 failed. Report a bug\n");
debug("started: $command\n");
open STDOUT, ">&", $Global::original_stdout or die "Can't dup \$oldout: $!";
open STDERR, ">&", $Global::original_stderr or die "Can't dup \$oldout: $!";
@ -562,7 +594,7 @@ sub print_job {
my $err = $fhs->{err};
my $command = $fhs->{command};
$Global::debug and print ">>job\n";
debug(">>job\n");
if($Global::verbose and $Global::grouped) {
print STDOUT $command,"\n";
# If STDOUT and STDERR is merged, we want the command to be printed first
@ -577,7 +609,7 @@ sub print_job {
while( <$err> ) { print STDERR }
while( <$out> ) { print STDOUT }
}
$Global::debug and print "<<job\n";
debug("<<job\n");
close $out;
close $err;
}
@ -612,7 +644,7 @@ sub Reaper {
# Start another job
DoNotReap();
my $stiff;
$Global::debug and print "Reaper called\n";
debug("Reaper called\n");
while (($stiff = waitpid(-1, &WNOHANG)) > 0) {
print_job($Global::running{$stiff});
delete $Global::running{$stiff};
@ -622,10 +654,33 @@ sub Reaper {
ReapIfNeeded();
}
#
# Usage
#
sub die_usage {
usage();
exit(1);
}
sub usage {
print "Usage:\n";
print "parallel [options] [command [arguments]] < list_of_arguments\n";
}
#
# Debugging
#
sub debug {
$Global::debug or return;
if($Global::original_stdout) {
print $Global::original_stdout @_;
} else {
print @_;
}
}
sub my_dump {
my @dump_this = (@_);
eval "use Data::Dump qw(dump);";

View file

@ -129,7 +129,7 @@
.\" ========================================================================
.\"
.IX Title "PARALLEL 1"
.TH PARALLEL 1 "2007-09-10" "perl v5.8.8" "User Contributed Perl Documentation"
.TH PARALLEL 1 "2007-09-14" "perl v5.8.8" "User Contributed Perl Documentation"
.SH "NAME"
parallel \- build and execute command lines from standard input in parallel
.SH "SYNOPSIS"
@ -173,7 +173,7 @@ printed when the command is finished. \s-1STDERR\s0 first followed by \s-1STDOUT
\&\fB\-g\fR is the default. Can be reversed with \fB\-u\fR.
.IP "\fB\-j\fR \fIN\fR" 9
.IX Item "-j N"
Run N jobs in parallel. Default is 10.
Run N jobs in parallel. 0 means as many as possible. Default is 10.
.IP "\fB\-j\fR +\fIN\fR" 9
.IX Item "-j +N"
Add N to the number of CPUs. Run this many jobs in parallel. For
@ -320,14 +320,14 @@ because > needs to be interpreted by the shell.
\&\fBConclusion\fR: To avoid dealing with the quoting problems it may be
easier just to write a small script and have \fBparallel\fR call that
script.
.SH "WHY NOT xargs/find \-exec"
.IX Header "WHY NOT xargs/find -exec"
.SH "DIFFERENCES BETWEEN xargs/find \-exec AND parallel"
.IX Header "DIFFERENCES BETWEEN xargs/find -exec AND parallel"
\&\fBxargs\fR and \fBfind \-exec\fR offer some of the same possibilites as
\&\fBparallel\fR. However, the support for running jobs in parallel is
limited.
\&\fBparallel\fR.
.PP
\&\fBfind \-exec\fR only works on files. So processing other input (such as
hosts or URLs) will require creating these inputs as files.
hosts or URLs) will require creating these inputs as files. \fBfind
\&\-exec\fR has no support for running commands in parallel.
.PP
\&\fBxargs\fR deals badly with special characters (such as space, ' and ") unless
\&\fB\-0\fR is specified. Many input generators are not optimized for using
@ -336,16 +336,24 @@ hosts or URLs) will require creating these inputs as files.
(\-0 and \e0 instead of \en), \fBlocate\fR (requires using \-0), \fBfind\fR
(requires using \-print0), \fBgrep\fR (requires user to use \-z or \-Z).
.PP
An example would be to list the number of lines in files containing GNU/Linux:
The input \fIcan\fR be fixed for \fBxargs\fR with:
.PP
find . \-type f \-print0 | xargs \-0 grep \-Zl GNU/Linux | xargs \-0n1 wc \-l
tr '\en' '\e0'
.PP
find . \-type f | parallel grep \-l GNU/Linux | parallel wc \-l
So \fBparallel\fR's newline separation can be emulated with:
.PP
In the \fBxargs\fR version the user will have to remember \fB\-Z\fR for \fBgrep\fR.
cat | tr '\en' '\e0' | xargs \-0 \-n1 \fIcommand\fR
.PP
\&\fBparallel\fR offers the option \fB\-0\fR for \fB\s-1NUL\s0\fR separated strings in the
rare event that the input strings contain \en (newline).
\&\fBxargs\fR can run a given number of jobs in parallel, but has no
support for running no_of_cpus jobs or as many as possible in
parallel.
.PP
\&\fBxargs\fR has no support for grouping the output, so output may run
together, so the first half of a line is from one process and the last
half of the line is from another process.
.PP
If no command is given to \fBxargs\fR it defaults to /bin/echo. So the
\&\fBcat | sh\fR functionality is missing.
.SH "BUGS"
.IX Header "BUGS"
Filenames beginning with '\-' can cause some commands to give

View file

@ -32,216 +32,224 @@ ls 2-col.txt.diff|wc;echo 2-col.txt.diff
ls 2-col.txt|wc;echo 2-col.txt
ls a|wc;echo a
ls b|wc;echo b
touch more_than_5000-9990
touch more_than_5000-9991
touch more_than_5000-9992
touch more_than_5000-9993
touch more_than_5000-9994
touch more_than_5000-9995
touch more_than_5000-9996
touch more_than_5000-9997
touch more_than_5000-9998
touch more_than_5000-9999
1 1-col.txt
1 1-col.txt.diff
1 2-col.txt
1 2-col.txt.diff
1 more_than_5000-5901
1 more_than_5000-5902
1 more_than_5000-5903
1 more_than_5000-5904
1 more_than_5000-5905
1 more_than_5000-5906
1 more_than_5000-5907
1 more_than_5000-5908
1 more_than_5000-5909
1 more_than_5000-5910
1 more_than_5000-5911
1 more_than_5000-5912
1 more_than_5000-5913
1 more_than_5000-5914
1 more_than_5000-5915
1 more_than_5000-5916
1 more_than_5000-5917
1 more_than_5000-5918
1 more_than_5000-5919
1 more_than_5000-5920
1 more_than_5000-5921
1 more_than_5000-5922
1 more_than_5000-5923
1 more_than_5000-5924
1 more_than_5000-5925
1 more_than_5000-5926
1 more_than_5000-5927
1 more_than_5000-5928
1 more_than_5000-5929
1 more_than_5000-5930
1 more_than_5000-5931
1 more_than_5000-5932
1 more_than_5000-5933
1 more_than_5000-5934
1 more_than_5000-5935
1 more_than_5000-5936
1 more_than_5000-5937
1 more_than_5000-5938
1 more_than_5000-5939
1 more_than_5000-5940
1 more_than_5000-5941
1 more_than_5000-5942
1 more_than_5000-5943
1 more_than_5000-5944
1 more_than_5000-5945
1 more_than_5000-5946
1 more_than_5000-5947
1 more_than_5000-5948
1 more_than_5000-5949
1 more_than_5000-5950
1 more_than_5000-5951
1 more_than_5000-5952
1 more_than_5000-5953
1 more_than_5000-5954
1 more_than_5000-5955
1 more_than_5000-5956
1 more_than_5000-5957
1 more_than_5000-5958
1 more_than_5000-5959
1 more_than_5000-5960
1 more_than_5000-5961
1 more_than_5000-5962
1 more_than_5000-5963
1 more_than_5000-5964
1 more_than_5000-5965
1 more_than_5000-5966
1 more_than_5000-5967
1 more_than_5000-5968
1 more_than_5000-5969
1 more_than_5000-5970
1 more_than_5000-5971
1 more_than_5000-5972
1 more_than_5000-5973
1 more_than_5000-5974
1 more_than_5000-5975
1 more_than_5000-5976
1 more_than_5000-5977
1 more_than_5000-5978
1 more_than_5000-5979
1 more_than_5000-5980
1 more_than_5000-5981
1 more_than_5000-5982
1 more_than_5000-5983
1 more_than_5000-5984
1 more_than_5000-5985
1 more_than_5000-5986
1 more_than_5000-5987
1 more_than_5000-5988
1 more_than_5000-5989
1 more_than_5000-5990
1 more_than_5000-5991
1 more_than_5000-5992
1 more_than_5000-5993
1 more_than_5000-5994
1 more_than_5000-5995
1 more_than_5000-5996
1 more_than_5000-5997
1 more_than_5000-5998
1 more_than_5000-5999
1 more_than_5000-6000
1 more_than_5000-9901
1 more_than_5000-9902
1 more_than_5000-9903
1 more_than_5000-9904
1 more_than_5000-9905
1 more_than_5000-9906
1 more_than_5000-9907
1 more_than_5000-9908
1 more_than_5000-9909
1 more_than_5000-9910
1 more_than_5000-9911
1 more_than_5000-9912
1 more_than_5000-9913
1 more_than_5000-9914
1 more_than_5000-9915
1 more_than_5000-9916
1 more_than_5000-9917
1 more_than_5000-9918
1 more_than_5000-9919
1 more_than_5000-9920
1 more_than_5000-9921
1 more_than_5000-9922
1 more_than_5000-9923
1 more_than_5000-9924
1 more_than_5000-9925
1 more_than_5000-9926
1 more_than_5000-9927
1 more_than_5000-9928
1 more_than_5000-9929
1 more_than_5000-9930
1 more_than_5000-9931
1 more_than_5000-9932
1 more_than_5000-9933
1 more_than_5000-9934
1 more_than_5000-9935
1 more_than_5000-9936
1 more_than_5000-9937
1 more_than_5000-9938
1 more_than_5000-9939
1 more_than_5000-9940
1 more_than_5000-9941
1 more_than_5000-9942
1 more_than_5000-9943
1 more_than_5000-9944
1 more_than_5000-9945
1 more_than_5000-9946
1 more_than_5000-9947
1 more_than_5000-9948
1 more_than_5000-9949
1 more_than_5000-9950
1 more_than_5000-9951
1 more_than_5000-9952
1 more_than_5000-9953
1 more_than_5000-9954
1 more_than_5000-9955
1 more_than_5000-9956
1 more_than_5000-9957
1 more_than_5000-9958
1 more_than_5000-9959
1 more_than_5000-9960
1 more_than_5000-9961
1 more_than_5000-9962
1 more_than_5000-9963
1 more_than_5000-9964
1 more_than_5000-9965
1 more_than_5000-9966
1 more_than_5000-9967
1 more_than_5000-9968
1 more_than_5000-9969
1 more_than_5000-9970
1 more_than_5000-9971
1 more_than_5000-9972
1 more_than_5000-9973
1 more_than_5000-9974
1 more_than_5000-9975
1 more_than_5000-9976
1 more_than_5000-9977
1 more_than_5000-9978
1 more_than_5000-9979
1 more_than_5000-9980
1 more_than_5000-9981
1 more_than_5000-9982
1 more_than_5000-9983
1 more_than_5000-9984
1 more_than_5000-9985
1 more_than_5000-9986
1 more_than_5000-9987
1 more_than_5000-9988
1 more_than_5000-9989
1 more_than_5000-9990
1 more_than_5000-9991
1 more_than_5000-9992
1 more_than_5000-9993
1 more_than_5000-9994
1 more_than_5000-9995
1 more_than_5000-9996
1 more_than_5000-9997
1 more_than_5000-9998
1 more_than_5000-9999
4 b
6 a
1 1-col.txt
1 1-col.txt.diff
1 2-col.txt
1 2-col.txt.diff
1 more_than_5000-5901
1 more_than_5000-5902
1 more_than_5000-5903
1 more_than_5000-5904
1 more_than_5000-5905
1 more_than_5000-5906
1 more_than_5000-5907
1 more_than_5000-5908
1 more_than_5000-5909
1 more_than_5000-5910
1 more_than_5000-5911
1 more_than_5000-5912
1 more_than_5000-5913
1 more_than_5000-5914
1 more_than_5000-5915
1 more_than_5000-5916
1 more_than_5000-5917
1 more_than_5000-5918
1 more_than_5000-5919
1 more_than_5000-5920
1 more_than_5000-5921
1 more_than_5000-5922
1 more_than_5000-5923
1 more_than_5000-5924
1 more_than_5000-5925
1 more_than_5000-5926
1 more_than_5000-5927
1 more_than_5000-5928
1 more_than_5000-5929
1 more_than_5000-5930
1 more_than_5000-5931
1 more_than_5000-5932
1 more_than_5000-5933
1 more_than_5000-5934
1 more_than_5000-5935
1 more_than_5000-5936
1 more_than_5000-5937
1 more_than_5000-5938
1 more_than_5000-5939
1 more_than_5000-5940
1 more_than_5000-5941
1 more_than_5000-5942
1 more_than_5000-5943
1 more_than_5000-5944
1 more_than_5000-5945
1 more_than_5000-5946
1 more_than_5000-5947
1 more_than_5000-5948
1 more_than_5000-5949
1 more_than_5000-5950
1 more_than_5000-5951
1 more_than_5000-5952
1 more_than_5000-5953
1 more_than_5000-5954
1 more_than_5000-5955
1 more_than_5000-5956
1 more_than_5000-5957
1 more_than_5000-5958
1 more_than_5000-5959
1 more_than_5000-5960
1 more_than_5000-5961
1 more_than_5000-5962
1 more_than_5000-5963
1 more_than_5000-5964
1 more_than_5000-5965
1 more_than_5000-5966
1 more_than_5000-5967
1 more_than_5000-5968
1 more_than_5000-5969
1 more_than_5000-5970
1 more_than_5000-5971
1 more_than_5000-5972
1 more_than_5000-5973
1 more_than_5000-5974
1 more_than_5000-5975
1 more_than_5000-5976
1 more_than_5000-5977
1 more_than_5000-5978
1 more_than_5000-5979
1 more_than_5000-5980
1 more_than_5000-5981
1 more_than_5000-5982
1 more_than_5000-5983
1 more_than_5000-5984
1 more_than_5000-5985
1 more_than_5000-5986
1 more_than_5000-5987
1 more_than_5000-5988
1 more_than_5000-5989
1 more_than_5000-5990
1 more_than_5000-5991
1 more_than_5000-5992
1 more_than_5000-5993
1 more_than_5000-5994
1 more_than_5000-5995
1 more_than_5000-5996
1 more_than_5000-5997
1 more_than_5000-5998
1 more_than_5000-5999
1 more_than_5000-6000
1 more_than_5000-9901
1 more_than_5000-9902
1 more_than_5000-9903
1 more_than_5000-9904
1 more_than_5000-9905
1 more_than_5000-9906
1 more_than_5000-9907
1 more_than_5000-9908
1 more_than_5000-9909
1 more_than_5000-9910
1 more_than_5000-9911
1 more_than_5000-9912
1 more_than_5000-9913
1 more_than_5000-9914
1 more_than_5000-9915
1 more_than_5000-9916
1 more_than_5000-9917
1 more_than_5000-9918
1 more_than_5000-9919
1 more_than_5000-9920
1 more_than_5000-9921
1 more_than_5000-9922
1 more_than_5000-9923
1 more_than_5000-9924
1 more_than_5000-9925
1 more_than_5000-9926
1 more_than_5000-9927
1 more_than_5000-9928
1 more_than_5000-9929
1 more_than_5000-9930
1 more_than_5000-9931
1 more_than_5000-9932
1 more_than_5000-9933
1 more_than_5000-9934
1 more_than_5000-9935
1 more_than_5000-9936
1 more_than_5000-9937
1 more_than_5000-9938
1 more_than_5000-9939
1 more_than_5000-9940
1 more_than_5000-9941
1 more_than_5000-9942
1 more_than_5000-9943
1 more_than_5000-9944
1 more_than_5000-9945
1 more_than_5000-9946
1 more_than_5000-9947
1 more_than_5000-9948
1 more_than_5000-9949
1 more_than_5000-9950
1 more_than_5000-9951
1 more_than_5000-9952
1 more_than_5000-9953
1 more_than_5000-9954
1 more_than_5000-9955
1 more_than_5000-9956
1 more_than_5000-9957
1 more_than_5000-9958
1 more_than_5000-9959
1 more_than_5000-9960
1 more_than_5000-9961
1 more_than_5000-9962
1 more_than_5000-9963
1 more_than_5000-9964
1 more_than_5000-9965
1 more_than_5000-9966
1 more_than_5000-9967
1 more_than_5000-9968
1 more_than_5000-9969
1 more_than_5000-9970
1 more_than_5000-9971
1 more_than_5000-9972
1 more_than_5000-9973
1 more_than_5000-9974
1 more_than_5000-9975
1 more_than_5000-9976
1 more_than_5000-9977
1 more_than_5000-9978
1 more_than_5000-9979
1 more_than_5000-9980
1 more_than_5000-9981
1 more_than_5000-9982
1 more_than_5000-9983
1 more_than_5000-9984
1 more_than_5000-9985
1 more_than_5000-9986
1 more_than_5000-9987
1 more_than_5000-9988
1 more_than_5000-9989
1 more_than_5000-9990
1 more_than_5000-9991
1 more_than_5000-9992
1 more_than_5000-9993
1 more_than_5000-9994
1 more_than_5000-9995
1 more_than_5000-9996
1 more_than_5000-9997
1 more_than_5000-9998
1 more_than_5000-9999
4 b
6 a
1-col.txt.diff
@ -262,106 +270,105 @@ perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' 2-col.txt
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' 2-col.txt.diff
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' a
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' b
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5901
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5902
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5903
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5904
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5905
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5906
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5907
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5908
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5909
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5910
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5911
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5912
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5913
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5914
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5915
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5916
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5917
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5918
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5919
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5920
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5921
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5922
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5923
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5924
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5925
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5926
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5927
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5928
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5929
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5930
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5931
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5932
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5933
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5934
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5935
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5936
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5937
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5938
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5939
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5940
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5941
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5942
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5943
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5944
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5945
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5946
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5947
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5948
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5949
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5950
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5951
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5952
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5953
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5954
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5955
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5956
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5957
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5958
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5959
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5960
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5961
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5962
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5963
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5964
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5965
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5966
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5967
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5968
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5969
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5970
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5971
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5972
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5973
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5974
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5975
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5976
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5977
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5978
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5979
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5980
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5981
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5982
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5983
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5984
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5985
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5986
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5987
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5988
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5989
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5990
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5991
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5992
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5993
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5994
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5995
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5996
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5997
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5998
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5999
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-6000
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9901
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9902
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9903
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9904
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9905
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9906
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9907
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9908
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9909
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9910
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9911
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9912
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9913
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9914
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9915
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9916
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9917
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9918
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9919
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9920
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9921
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9922
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9923
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9924
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9925
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9926
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9927
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9928
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9929
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9930
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9931
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9932
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9933
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9934
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9935
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9936
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9937
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9938
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9939
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9940
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9941
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9942
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9943
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9944
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9945
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9946
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9947
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9948
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9949
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9950
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9951
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9952
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9953
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9954
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9955
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9956
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9957
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9958
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9959
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9960
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9961
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9962
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9963
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9964
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9965
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9966
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9967
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9968
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9969
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9970
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9971
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9972
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9973
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9974
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9975
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9976
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9977
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9978
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9979
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9980
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9981
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9982
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9983
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9984
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9985
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9986
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9987
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9988
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9989
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9990
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9991
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9992
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9993
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9994
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9995
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9996
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9997
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9998
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9999
1-col.txt.diff
1-col.txt.diff
2-col.txt
@ -380,103 +387,102 @@ perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" 2-col.txt
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" 2-col.txt.diff
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" a
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" b
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5901
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5902
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5903
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5904
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5905
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5906
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5907
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5908
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5909
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5910
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5911
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5912
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5913
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5914
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5915
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5916
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5917
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5918
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5919
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5920
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5921
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5922
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5923
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5924
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5925
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5926
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5927
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5928
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5929
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5930
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5931
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5932
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5933
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5934
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5935
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5936
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5937
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5938
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5939
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5940
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5941
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5942
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5943
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5944
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5945
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5946
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5947
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5948
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5949
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5950
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5951
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5952
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5953
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5954
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5955
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5956
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5957
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5958
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5959
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5960
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5961
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5962
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5963
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5964
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5965
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5966
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5967
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5968
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5969
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5970
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5971
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5972
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5973
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5974
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5975
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5976
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5977
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5978
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5979
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5980
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5981
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5982
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5983
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5984
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5985
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5986
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5987
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5988
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5989
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5990
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5991
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5992
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5993
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5994
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5995
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5996
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5997
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5998
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5999
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-6000
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9901
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9902
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9903
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9904
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9905
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9906
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9907
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9908
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9909
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9910
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9911
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9912
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9913
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9914
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9915
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9916
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9917
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9918
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9919
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9920
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9921
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9922
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9923
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9924
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9925
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9926
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9927
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9928
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9929
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9930
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9931
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9932
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9933
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9934
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9935
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9936
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9937
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9938
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9939
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9940
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9941
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9942
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9943
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9944
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9945
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9946
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9947
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9948
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9949
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9950
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9951
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9952
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9953
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9954
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9955
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9956
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9957
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9958
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9959
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9960
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9961
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9962
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9963
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9964
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9965
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9966
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9967
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9968
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9969
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9970
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9971
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9972
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9973
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9974
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9975
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9976
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9977
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9978
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9979
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9980
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9981
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9982
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9983
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9984
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9985
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9986
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9987
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9988
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9989
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9990
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9991
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9992
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9993
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9994
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9995
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9996
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9997
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9998
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9999

View file

@ -13,8 +13,9 @@ ls | parallel echo ls | sort
ls | parallel -j 1 echo ls | sort
find -type f | parallel diff {} a/foo ">"{}.diff | sort
ls | parallel -vg "ls {}|wc;echo {}" | sort
perl -e 'print map {"more_than_5000-$_\n" } (1..6000)' | parallel -j 100 touch | sort
perl -e 'print map {"more_than_5000-$_\n" } (1..5900)' | parallel -j 100 rm | sort
# Check that we can have more input than max procs (-j 0)
perl -e 'print map {"more_than_5000-$_\n" } (4000..9999)' | parallel -vj 0 touch | sort | tail
perl -e 'print map {"more_than_5000-$_\n" } (4000..9900)' | parallel -j 0 rm | sort
ls | parallel -j500 'sleep 1; ls {} | perl -ne "END{print $..\" {}\n\"}"' | sort
ls | parallel -gj500 'sleep 1; ls {} | perl -ne "END{print $..\" {}\n\"}"' | sort
ls | parallel -g "perl -ne '/^\\S+\\s+\\S+$/ and print \$ARGV,\"\\n\"'" | sort

View file

@ -32,216 +32,224 @@ ls 2-col.txt.diff|wc;echo 2-col.txt.diff
ls 2-col.txt|wc;echo 2-col.txt
ls a|wc;echo a
ls b|wc;echo b
touch more_than_5000-9990
touch more_than_5000-9991
touch more_than_5000-9992
touch more_than_5000-9993
touch more_than_5000-9994
touch more_than_5000-9995
touch more_than_5000-9996
touch more_than_5000-9997
touch more_than_5000-9998
touch more_than_5000-9999
1 1-col.txt
1 1-col.txt.diff
1 2-col.txt
1 2-col.txt.diff
1 more_than_5000-5901
1 more_than_5000-5902
1 more_than_5000-5903
1 more_than_5000-5904
1 more_than_5000-5905
1 more_than_5000-5906
1 more_than_5000-5907
1 more_than_5000-5908
1 more_than_5000-5909
1 more_than_5000-5910
1 more_than_5000-5911
1 more_than_5000-5912
1 more_than_5000-5913
1 more_than_5000-5914
1 more_than_5000-5915
1 more_than_5000-5916
1 more_than_5000-5917
1 more_than_5000-5918
1 more_than_5000-5919
1 more_than_5000-5920
1 more_than_5000-5921
1 more_than_5000-5922
1 more_than_5000-5923
1 more_than_5000-5924
1 more_than_5000-5925
1 more_than_5000-5926
1 more_than_5000-5927
1 more_than_5000-5928
1 more_than_5000-5929
1 more_than_5000-5930
1 more_than_5000-5931
1 more_than_5000-5932
1 more_than_5000-5933
1 more_than_5000-5934
1 more_than_5000-5935
1 more_than_5000-5936
1 more_than_5000-5937
1 more_than_5000-5938
1 more_than_5000-5939
1 more_than_5000-5940
1 more_than_5000-5941
1 more_than_5000-5942
1 more_than_5000-5943
1 more_than_5000-5944
1 more_than_5000-5945
1 more_than_5000-5946
1 more_than_5000-5947
1 more_than_5000-5948
1 more_than_5000-5949
1 more_than_5000-5950
1 more_than_5000-5951
1 more_than_5000-5952
1 more_than_5000-5953
1 more_than_5000-5954
1 more_than_5000-5955
1 more_than_5000-5956
1 more_than_5000-5957
1 more_than_5000-5958
1 more_than_5000-5959
1 more_than_5000-5960
1 more_than_5000-5961
1 more_than_5000-5962
1 more_than_5000-5963
1 more_than_5000-5964
1 more_than_5000-5965
1 more_than_5000-5966
1 more_than_5000-5967
1 more_than_5000-5968
1 more_than_5000-5969
1 more_than_5000-5970
1 more_than_5000-5971
1 more_than_5000-5972
1 more_than_5000-5973
1 more_than_5000-5974
1 more_than_5000-5975
1 more_than_5000-5976
1 more_than_5000-5977
1 more_than_5000-5978
1 more_than_5000-5979
1 more_than_5000-5980
1 more_than_5000-5981
1 more_than_5000-5982
1 more_than_5000-5983
1 more_than_5000-5984
1 more_than_5000-5985
1 more_than_5000-5986
1 more_than_5000-5987
1 more_than_5000-5988
1 more_than_5000-5989
1 more_than_5000-5990
1 more_than_5000-5991
1 more_than_5000-5992
1 more_than_5000-5993
1 more_than_5000-5994
1 more_than_5000-5995
1 more_than_5000-5996
1 more_than_5000-5997
1 more_than_5000-5998
1 more_than_5000-5999
1 more_than_5000-6000
1 more_than_5000-9901
1 more_than_5000-9902
1 more_than_5000-9903
1 more_than_5000-9904
1 more_than_5000-9905
1 more_than_5000-9906
1 more_than_5000-9907
1 more_than_5000-9908
1 more_than_5000-9909
1 more_than_5000-9910
1 more_than_5000-9911
1 more_than_5000-9912
1 more_than_5000-9913
1 more_than_5000-9914
1 more_than_5000-9915
1 more_than_5000-9916
1 more_than_5000-9917
1 more_than_5000-9918
1 more_than_5000-9919
1 more_than_5000-9920
1 more_than_5000-9921
1 more_than_5000-9922
1 more_than_5000-9923
1 more_than_5000-9924
1 more_than_5000-9925
1 more_than_5000-9926
1 more_than_5000-9927
1 more_than_5000-9928
1 more_than_5000-9929
1 more_than_5000-9930
1 more_than_5000-9931
1 more_than_5000-9932
1 more_than_5000-9933
1 more_than_5000-9934
1 more_than_5000-9935
1 more_than_5000-9936
1 more_than_5000-9937
1 more_than_5000-9938
1 more_than_5000-9939
1 more_than_5000-9940
1 more_than_5000-9941
1 more_than_5000-9942
1 more_than_5000-9943
1 more_than_5000-9944
1 more_than_5000-9945
1 more_than_5000-9946
1 more_than_5000-9947
1 more_than_5000-9948
1 more_than_5000-9949
1 more_than_5000-9950
1 more_than_5000-9951
1 more_than_5000-9952
1 more_than_5000-9953
1 more_than_5000-9954
1 more_than_5000-9955
1 more_than_5000-9956
1 more_than_5000-9957
1 more_than_5000-9958
1 more_than_5000-9959
1 more_than_5000-9960
1 more_than_5000-9961
1 more_than_5000-9962
1 more_than_5000-9963
1 more_than_5000-9964
1 more_than_5000-9965
1 more_than_5000-9966
1 more_than_5000-9967
1 more_than_5000-9968
1 more_than_5000-9969
1 more_than_5000-9970
1 more_than_5000-9971
1 more_than_5000-9972
1 more_than_5000-9973
1 more_than_5000-9974
1 more_than_5000-9975
1 more_than_5000-9976
1 more_than_5000-9977
1 more_than_5000-9978
1 more_than_5000-9979
1 more_than_5000-9980
1 more_than_5000-9981
1 more_than_5000-9982
1 more_than_5000-9983
1 more_than_5000-9984
1 more_than_5000-9985
1 more_than_5000-9986
1 more_than_5000-9987
1 more_than_5000-9988
1 more_than_5000-9989
1 more_than_5000-9990
1 more_than_5000-9991
1 more_than_5000-9992
1 more_than_5000-9993
1 more_than_5000-9994
1 more_than_5000-9995
1 more_than_5000-9996
1 more_than_5000-9997
1 more_than_5000-9998
1 more_than_5000-9999
4 b
6 a
1 1-col.txt
1 1-col.txt.diff
1 2-col.txt
1 2-col.txt.diff
1 more_than_5000-5901
1 more_than_5000-5902
1 more_than_5000-5903
1 more_than_5000-5904
1 more_than_5000-5905
1 more_than_5000-5906
1 more_than_5000-5907
1 more_than_5000-5908
1 more_than_5000-5909
1 more_than_5000-5910
1 more_than_5000-5911
1 more_than_5000-5912
1 more_than_5000-5913
1 more_than_5000-5914
1 more_than_5000-5915
1 more_than_5000-5916
1 more_than_5000-5917
1 more_than_5000-5918
1 more_than_5000-5919
1 more_than_5000-5920
1 more_than_5000-5921
1 more_than_5000-5922
1 more_than_5000-5923
1 more_than_5000-5924
1 more_than_5000-5925
1 more_than_5000-5926
1 more_than_5000-5927
1 more_than_5000-5928
1 more_than_5000-5929
1 more_than_5000-5930
1 more_than_5000-5931
1 more_than_5000-5932
1 more_than_5000-5933
1 more_than_5000-5934
1 more_than_5000-5935
1 more_than_5000-5936
1 more_than_5000-5937
1 more_than_5000-5938
1 more_than_5000-5939
1 more_than_5000-5940
1 more_than_5000-5941
1 more_than_5000-5942
1 more_than_5000-5943
1 more_than_5000-5944
1 more_than_5000-5945
1 more_than_5000-5946
1 more_than_5000-5947
1 more_than_5000-5948
1 more_than_5000-5949
1 more_than_5000-5950
1 more_than_5000-5951
1 more_than_5000-5952
1 more_than_5000-5953
1 more_than_5000-5954
1 more_than_5000-5955
1 more_than_5000-5956
1 more_than_5000-5957
1 more_than_5000-5958
1 more_than_5000-5959
1 more_than_5000-5960
1 more_than_5000-5961
1 more_than_5000-5962
1 more_than_5000-5963
1 more_than_5000-5964
1 more_than_5000-5965
1 more_than_5000-5966
1 more_than_5000-5967
1 more_than_5000-5968
1 more_than_5000-5969
1 more_than_5000-5970
1 more_than_5000-5971
1 more_than_5000-5972
1 more_than_5000-5973
1 more_than_5000-5974
1 more_than_5000-5975
1 more_than_5000-5976
1 more_than_5000-5977
1 more_than_5000-5978
1 more_than_5000-5979
1 more_than_5000-5980
1 more_than_5000-5981
1 more_than_5000-5982
1 more_than_5000-5983
1 more_than_5000-5984
1 more_than_5000-5985
1 more_than_5000-5986
1 more_than_5000-5987
1 more_than_5000-5988
1 more_than_5000-5989
1 more_than_5000-5990
1 more_than_5000-5991
1 more_than_5000-5992
1 more_than_5000-5993
1 more_than_5000-5994
1 more_than_5000-5995
1 more_than_5000-5996
1 more_than_5000-5997
1 more_than_5000-5998
1 more_than_5000-5999
1 more_than_5000-6000
1 more_than_5000-9901
1 more_than_5000-9902
1 more_than_5000-9903
1 more_than_5000-9904
1 more_than_5000-9905
1 more_than_5000-9906
1 more_than_5000-9907
1 more_than_5000-9908
1 more_than_5000-9909
1 more_than_5000-9910
1 more_than_5000-9911
1 more_than_5000-9912
1 more_than_5000-9913
1 more_than_5000-9914
1 more_than_5000-9915
1 more_than_5000-9916
1 more_than_5000-9917
1 more_than_5000-9918
1 more_than_5000-9919
1 more_than_5000-9920
1 more_than_5000-9921
1 more_than_5000-9922
1 more_than_5000-9923
1 more_than_5000-9924
1 more_than_5000-9925
1 more_than_5000-9926
1 more_than_5000-9927
1 more_than_5000-9928
1 more_than_5000-9929
1 more_than_5000-9930
1 more_than_5000-9931
1 more_than_5000-9932
1 more_than_5000-9933
1 more_than_5000-9934
1 more_than_5000-9935
1 more_than_5000-9936
1 more_than_5000-9937
1 more_than_5000-9938
1 more_than_5000-9939
1 more_than_5000-9940
1 more_than_5000-9941
1 more_than_5000-9942
1 more_than_5000-9943
1 more_than_5000-9944
1 more_than_5000-9945
1 more_than_5000-9946
1 more_than_5000-9947
1 more_than_5000-9948
1 more_than_5000-9949
1 more_than_5000-9950
1 more_than_5000-9951
1 more_than_5000-9952
1 more_than_5000-9953
1 more_than_5000-9954
1 more_than_5000-9955
1 more_than_5000-9956
1 more_than_5000-9957
1 more_than_5000-9958
1 more_than_5000-9959
1 more_than_5000-9960
1 more_than_5000-9961
1 more_than_5000-9962
1 more_than_5000-9963
1 more_than_5000-9964
1 more_than_5000-9965
1 more_than_5000-9966
1 more_than_5000-9967
1 more_than_5000-9968
1 more_than_5000-9969
1 more_than_5000-9970
1 more_than_5000-9971
1 more_than_5000-9972
1 more_than_5000-9973
1 more_than_5000-9974
1 more_than_5000-9975
1 more_than_5000-9976
1 more_than_5000-9977
1 more_than_5000-9978
1 more_than_5000-9979
1 more_than_5000-9980
1 more_than_5000-9981
1 more_than_5000-9982
1 more_than_5000-9983
1 more_than_5000-9984
1 more_than_5000-9985
1 more_than_5000-9986
1 more_than_5000-9987
1 more_than_5000-9988
1 more_than_5000-9989
1 more_than_5000-9990
1 more_than_5000-9991
1 more_than_5000-9992
1 more_than_5000-9993
1 more_than_5000-9994
1 more_than_5000-9995
1 more_than_5000-9996
1 more_than_5000-9997
1 more_than_5000-9998
1 more_than_5000-9999
4 b
6 a
1-col.txt.diff
@ -262,106 +270,105 @@ perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' 2-col.txt
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' 2-col.txt.diff
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' a
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' b
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5901
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5902
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5903
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5904
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5905
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5906
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5907
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5908
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5909
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5910
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5911
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5912
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5913
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5914
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5915
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5916
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5917
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5918
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5919
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5920
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5921
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5922
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5923
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5924
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5925
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5926
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5927
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5928
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5929
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5930
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5931
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5932
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5933
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5934
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5935
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5936
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5937
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5938
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5939
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5940
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5941
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5942
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5943
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5944
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5945
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5946
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5947
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5948
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5949
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5950
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5951
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5952
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5953
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5954
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5955
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5956
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5957
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5958
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5959
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5960
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5961
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5962
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5963
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5964
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5965
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5966
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5967
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5968
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5969
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5970
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5971
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5972
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5973
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5974
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5975
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5976
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5977
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5978
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5979
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5980
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5981
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5982
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5983
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5984
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5985
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5986
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5987
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5988
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5989
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5990
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5991
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5992
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5993
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5994
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5995
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5996
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5997
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5998
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-5999
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-6000
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9901
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9902
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9903
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9904
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9905
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9906
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9907
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9908
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9909
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9910
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9911
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9912
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9913
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9914
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9915
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9916
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9917
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9918
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9919
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9920
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9921
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9922
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9923
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9924
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9925
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9926
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9927
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9928
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9929
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9930
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9931
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9932
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9933
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9934
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9935
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9936
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9937
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9938
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9939
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9940
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9941
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9942
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9943
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9944
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9945
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9946
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9947
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9948
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9949
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9950
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9951
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9952
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9953
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9954
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9955
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9956
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9957
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9958
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9959
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9960
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9961
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9962
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9963
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9964
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9965
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9966
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9967
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9968
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9969
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9970
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9971
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9972
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9973
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9974
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9975
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9976
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9977
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9978
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9979
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9980
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9981
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9982
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9983
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9984
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9985
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9986
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9987
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9988
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9989
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9990
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9991
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9992
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9993
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9994
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9995
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9996
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9997
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9998
perl -ne '/^\S+\s+\S+$/ and print $ARGV,"\n"' more_than_5000-9999
1-col.txt.diff
1-col.txt.diff
2-col.txt
@ -380,103 +387,102 @@ perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" 2-col.txt
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" 2-col.txt.diff
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" a
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" b
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5901
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5902
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5903
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5904
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5905
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5906
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5907
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5908
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5909
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5910
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5911
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5912
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5913
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5914
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5915
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5916
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5917
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5918
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5919
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5920
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5921
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5922
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5923
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5924
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5925
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5926
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5927
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5928
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5929
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5930
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5931
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5932
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5933
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5934
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5935
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5936
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5937
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5938
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5939
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5940
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5941
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5942
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5943
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5944
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5945
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5946
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5947
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5948
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5949
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5950
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5951
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5952
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5953
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5954
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5955
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5956
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5957
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5958
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5959
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5960
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5961
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5962
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5963
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5964
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5965
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5966
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5967
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5968
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5969
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5970
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5971
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5972
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5973
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5974
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5975
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5976
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5977
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5978
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5979
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5980
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5981
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5982
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5983
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5984
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5985
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5986
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5987
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5988
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5989
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5990
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5991
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5992
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5993
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5994
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5995
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5996
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5997
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5998
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-5999
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-6000
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9901
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9902
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9903
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9904
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9905
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9906
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9907
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9908
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9909
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9910
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9911
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9912
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9913
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9914
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9915
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9916
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9917
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9918
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9919
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9920
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9921
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9922
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9923
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9924
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9925
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9926
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9927
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9928
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9929
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9930
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9931
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9932
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9933
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9934
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9935
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9936
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9937
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9938
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9939
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9940
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9941
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9942
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9943
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9944
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9945
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9946
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9947
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9948
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9949
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9950
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9951
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9952
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9953
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9954
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9955
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9956
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9957
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9958
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9959
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9960
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9961
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9962
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9963
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9964
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9965
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9966
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9967
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9968
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9969
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9970
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9971
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9972
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9973
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9974
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9975
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9976
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9977
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9978
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9979
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9980
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9981
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9982
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9983
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9984
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9985
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9986
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9987
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9988
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9989
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9990
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9991
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9992
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9993
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9994
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9995
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9996
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9997
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9998
perl -ne /^\\S+\\s+\\S+\$/\ and\ print\ \$ARGV,\"\\n\" more_than_5000-9999