title: Find string in tar.gz and extract result
body: <p>Is there a way to find all files in a tar.gz archive containing a specific 'string', and extract these files only to a specified folder?</p>
  
  <p>zgrep -a 'stringtofind' inArchive.tar.gz gives me the result in which files the string can be found, but i cannot do anything without extracting the entire archive.</p>
  
  <p>Is there a way around this?</p>
  
  <p>EDIT: 
  I dont need to use zgrep, any option out there would suffice for me, just as its relatively fast operations</p>