perl test.pl /myfolder/incoming/RIE.06242011.txt Use of uninitialized value $line in scalar chomp at test.pl line 17, line 1. Use of uninitialized value $line in substr at test.pl line 19, line 1. Use of uninitialized value $line in split at test.pl line 25, line 1. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 2. Use of uninitialized value $line in substr at test.pl line 19, line 2. Use of uninitialized value $line in split at test.pl line 25, line 2. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 3. Use of uninitialized value $line in substr at test.pl line 19, line 3. Use of uninitialized value $line in split at test.pl line 25, line 3. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 4. Use of uninitialized value $line in substr at test.pl line 19, line 4. Use of uninitialized value $line in split at test.pl line 25, line 4. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 5. Use of uninitialized value $line in substr at test.pl line 19, line 5. Use of uninitialized value $line in split at test.pl line 25, line 5. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 6. Use of uninitialized value $line in substr at test.pl line 19, line 6. Use of uninitialized value $line in split at test.pl line 25, line 6. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 7. Use of uninitialized value $line in substr at test.pl line 19, line 7. Use of uninitialized value $line in split at test.pl line 25, line 7. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 8. Use of uninitialized value $line in substr at test.pl line 19, line 8. Use of uninitialized value $line in split at test.pl line 25, line 8. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 9. Use of uninitialized value $line in substr at test.pl line 19, line 9. Use of uninitialized value $line in split at test.pl line 25, line 9. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 10. Use of uninitialized value $line in substr at test.pl line 19, line 10. Use of uninitialized value $line in split at test.pl line 25, line 10. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 11. Use of uninitialized value $line in substr at test.pl line 19, line 11. Use of uninitialized value $line in split at test.pl line 25, line 11. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 12. Use of uninitialized value $line in substr at test.pl line 19, line 12. Use of uninitialized value $line in split at test.pl line 25, line 12. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 13. Use of uninitialized value $line in substr at test.pl line 19, line 13. Use of uninitialized value $line in split at test.pl line 25, line 13. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 14. Use of uninitialized value $line in substr at test.pl line 19, line 14. Use of uninitialized value $line in split at test.pl line 25, line 14. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 15. Use of uninitialized value $line in substr at test.pl line 19, line 15. Use of uninitialized value $line in split at test.pl line 25, line 15. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 16. Use of uninitialized value $line in substr at test.pl line 19, line 16. Use of uninitialized value $line in split at test.pl line 25, line 16. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 17. Use of uninitialized value $line in substr at test.pl line 19, line 17. Use of uninitialized value $line in split at test.pl line 25, line 17. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 18. Use of uninitialized value $line in substr at test.pl line 19, line 18. Use of uninitialized value $line in split at test.pl line 25, line 18. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 19. Use of uninitialized value $line in substr at test.pl line 19, line 19. Use of uninitialized value $line in split at test.pl line 25, line 19. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 20. Use of uninitialized value $line in substr at test.pl line 19, line 20. Use of uninitialized value $line in split at test.pl line 25, line 20. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 21. Use of uninitialized value $line in substr at test.pl line 19, line 21. Use of uninitialized value $line in split at test.pl line 25, line 21. Use of uninitialized value $line in scalar chomp at test.pl line 17, line 22. Use of uninitialized value $line in substr at test.pl line 19, line 22. Use of uninitialized value $line in split at test.pl line 25, line 22. #### #!/usr/bin/perl -w @files = ; foreach $file (@files) { print $file . "\n"; #last unless defined $file; open(IN,$file) || die ("Could not open file"); open(OUT131,'>>/myserver/outgoing/data131.txt'); open(OUT186,'>>/myserver/outgoing/data186.txt'); open(OUT999,'>>/myserver/outgoing/data999.txt'); while ( ne "") { my $line = $_; chomp($line); my $firstchar = substr($line,0,1); if($firstchar eq "#") { next; } my @vars1 = split( /\|/, $line ); if (@vars > 7) { my $type = substr( $vars[7], 0, 3); if($type eq "131") { print OUT131 $line . "\n"; } elsif($type eq "186") { print OUT186 $line . "\n"; } else { print OUT999 $line . "\n"; } } } close(IN); close(OUT131); close(OUT186); close(OUT999); my $newfile='/myserver/incoming/processed/new_file.txt'; #rename $file, $newfile; #use File::Copy; #move($file, $newfile) or die "The move operation failed: $!"; } exit 0;