Between every program being modified to work around your old shell or you switching to a modern shell like everyone else, which one do you think sounds more reasonable?
You can do this straight from the shell without needing every program to be modified.
I understand there are less powerful shells, as you list, but if for some reason you can’t use a more modern shell, aren’t you even less likely to be able to install updated apps?
This will redirect stderr to a file. I use it because:
1. I used tcsh and older systems csh
2. works great on DOS (like FreeDOS) and Microsoft Windows
I wish more people (ie: large companies) followed this guide, but in this day and age of mega-builds, I am afraid those days are over