(*) Never write it in C if you can do it in `awk'.
(*) Never do it in `awk' if `sed' can handle it.
(*) Never use `sed' when `tr' can do the job.
(*) Never invoke `tr' when `cat' is sufficient.
(*) Avoid using `cat' whenever possible.
-- Taylor's Laws of Programming
-- mirk@system-simulation.co.uk (Mike Taylor)