What would be the most efficient method (no repeated command execution) to remove items listed in one file from another file (unordered) ?
One can easily get the list of non-matching items in the second file by
cat first_file.txt second_file.txt | sort | uniq -u
but that would also contain all unmatched items from the first file too... now what?