I am proud to release version 2.0 after more than a year of inactivity. This release includes a major architectural shift: For each File has been made into a GNU BASH shell function (as opposed to a shell script).
Another major change was the addition of a comprehensive user's manual, written in Docbook-XML and complete with explanations and examples. Because of this, I can rest assured now that this project is actually usable!
Finally, many defects have been fixed and old limitations have been lifted: full support for file names with spaces, newlines, Unicode, non-printable, and other weird characters has been added.
My plans for the next release are to, hopefully, (1) update and re-introduce the "For each Line" tool, and (2) write more example scripts.