Re: du -sh
Would have thought they used something like a dry run process, some kind of environment that would let them look at what the file is and does before it goes live.
I don't know lets call it test, you are testing the system so perhaps call it a test environment. Where you can then test the 13million transactions and find missing commas before it hits your live environment.
Or have I just worked in places with logical thinking?