in reply to Unix shell versus Perl
I worked a project using KSH script on UNIX machines to execute test scripts against embedded code. Please note, the goal was to test the code.
Biggest problems we had were migrating non-Unix users into an "environment" environment. If PERL could get you around the number of wasted man-hours we invested in debugging scripts that worked under one sign-in and not the next due to environment variables....
We burned a lot of man-hours NOT testing the target code, with scripts that "should" have run; all due to a nominally controlled user environment.
Is PERL going to help me avoid the difficulties induced by a bad environment to begin with? Will it help you?