while() { flock(FILE, 2); @line = split(/ /, $_); $itemDB = $line[0]; if ($itemDB eq $item) { $found++ } } #### print OUTFILE "$var1\t$var2\t$var3\n"; #### print OUTFILE $ary[0] . "\t" . $ary[1] . "\t" . $ary[2] . "\n"; #### while() { @line = split(/\t/, $_); $itemDB = $line[0]; if ($itemDB eq $item) { &Sub1(); last; # <---- } else { &Sub2(); } }