title: Grep output with multiple Colors?
body: <p>Is there an elegant method in bash for running <code>grep</code> against a text file with two or more patterns, and each pattern that matches is output in a different color?  </p>
  
  <p>So a line that matches on <code>MALE</code> and <code>AUGUST</code> would output <code>MALE</code> in blue and <code>AUGUST</code> in orange?
  I am open to the use of <code>sed</code>, <code>awk</code>, <code>grep</code> and crayons or others.</p>