Updated with GREP, TR, and SED