Thank you Lennotoecom. I'm very new to Perl and still trying to get a handle on all of it. Instead of literally printing "positive number" or "negative number" how would you make the value reported from column K positive or negative depending on the values in I/B and I/S? Regardless this is a really good start and I can probably figure it out from here. Thanks!
while (@a = split /\t|$/, <DATA>){
next if $a[0] =~ /\D/;
print "K: $a[0]\n" and next if $a[1] == $a[2];
print "K: -$a[0]\n" and next if $a[1] == $a[3];
print "author didn't specify that option\n";
}
__DATA__
K I B S
1 2 2 3
2 4 3 4
3 5 5 2
4 9 1 3