title: Grep not as a regular expression
body: <p>I need to search for a PHP variable <code>$someVar</code>. However, Grep thinks that I am trying to run a regex and is complaining:</p>
  
  <pre><code>$ grep -ir "Something Here" * | grep $someVar
  Usage: grep [OPTION]... PATTERN [FILE]...
  Try `grep --help' for more information.
  $ grep -ir "Something Here" * | grep "$someVar"
  &lt;&lt;Here it returns all rows with "someVar", not only those with "$someVar"&gt;&gt;
  </code></pre>
  
  <p>I don't see an option for telling grep <em>not</em> to interpret the string as a regex, but to include the <code>$</code> as just another string character.</p>