title: Syntax highlighting/colorizing cat
body: <p>Is there a method to colorize the output of <code>cat</code>, the way <code>grep</code> does.</p>
  
  <p>For <code>grep</code>, in most consoles it displays a colored output highlighting the searched keywords. Otherwise, you can force it by calling <code>grep --color</code>
  Is there a generic way to color the output of any program according to your personal choice.</p>
  
  <p>From what I understand, the program itself is not responsible for the colors. It is the shell. </p>
  
  <p>I am using the default shell in FreeBSD 5.2.1 which looks like it has never seen colors since epoch.</p>