title: How to I search for a text string and copy those files to another directory
body: <p>I need to find a text string within some files. This will give me a list: </p>
  
  <p><code>find . -type f -print0 | xargs -0 grep -il "google"</code> </p>
  
  <p>then I need to copy those files to a folder and rename them. So I think I need to pipe them again to something like this </p>
  
  <pre><code>| xargs -0 -n1  -I '{}' cp '{}' ../testTarget/{}_RECOVERED
  </code></pre>
  
  <p>Alas:</p>
  
  <pre><code>find . -type f -print0 | xargs -0 grep -il "google" |
  xargs -0 -n1  -I '{}' cp '{}' ../testTarget/{}_RECOVERED
  </code></pre>
  
  <p>Results: <code>cp: {}: No such file or directory</code></p>
  
  <p>Please advise</p>
  
  <ul>
  <li>the filenames have space and commas in them (Dovecot)</li>
  </ul>