grep lines NOT starting with # or empty lines
<p>When I use <code>grep</code> (GNU grep) 2.22 to print that do <strong>not</strong> start by <code>#</code> or that are <strong>not</strong> empty I need to do</p>

<p><code>$ grep -v '^#' fileNameIGrepFor | grep -v '^$'</code></p>

<p>I think this is ugly, is there a smarter way (using <code>grep</code> please)</p>