in reply to Re: Cannot work on second file after reading first file.
in thread Cannot work on second file after reading first file.


Thank you sn1987a! This solved the problem.

I will learn to use Data::Dumper & read the debugger tutorial suggested as well.

SUMMARY:

1) A subroutine to open and read a CSV file worked fine in isolation but stopped working when integrated into larger script.

2) The problem stemmed from an earlier subroutine (open_po) which globally modified the input record separator ($/) through: undef $/;

3) The problem code was modified to change the state locally, according to sn1987a's post to: local ($/);

4) This modification solved the problem.

Thank you all for your help!