title: Bash, Linux, Need to remove lines from one file based on matching content from another file
body: <p>There are many examples on how to remove lines in one file when that same line exists in another file.  I have read through them and they all remove if the full line matches.  Examples like: <code>grep -vxF -f file1 file2</code></p>
  
  <p>What I have is slightly different.  I have a list of URLs from my websites and my clients websites.  I want to remove lines from that file when the domain matches a domain in another file.</p>
  
  <p>So the first file might look like:</p>
  
  <pre><code>http://www.site1.com/some/path
  http://www.site2.com/some/path
  http://www.site3.com/some/path
  http://www.site4.com/some/path
  </code></pre>
  
  <p>The second file could be:</p>
  
  <pre><code>site2.com
  www.site4.com
  </code></pre>
  
  <p>I would like the output to be:</p>
  
  <pre><code>http://www.site1.com/some/path
  http://www.site3.com/some/path
  </code></pre>