title: Recursive grep for gz files search string from an output string
body: <p>I'm trying to search a string from an output of a string in recursive search with gz files folder.</p>
  
  <p>I'm using the command which is only worked:</p>
  
  <pre><code>find . -name "*.gz" -exec zgrep -H 'PATTERN' \{\} \;
  </code></pre>
  
  <p>from <a href="https://stackoverflow.com/questions/1253816/find-string-inside-a-gzipped-file-in-a-folder">find string inside a gzipped file in a folder</a></p>
  
  <p>How can I make this happen just like using normal grep with pipe as follow?</p>
  
  <pre><code>cat &lt;folder&gt; | grep 'pattern1' | grep 'pattern2'
  </code></pre>