One group where I worked did such a script, to push a bunch of 'csh' scripts into the new Millennium. We wrote a simplistic mechanical translator. The scripts were a bunch of cut-and-paste monstrosities, and the results were just as cruddy. Don't expect human-readable, maintainable results.
One word of advice, anything that requires punting on the translator side should at least KNOW that it requires punting. Output a comment with '#REVIEW:' next to any surely-incomplete translated statements, for example. Then you have a little bit less work to do in hunting down the worst problems with the translated scripts.
The rest of the problems will lurk in obscurity forever.
--
[ e d @ h a l l e y . c c ]
In reply to Re: RFC: UNIX shell to Perl converter
by halley
in thread RFC: UNIX shell to Perl converter
by cdarke
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |