Удалить строки, соответствующие строке до запятой

Я совершенно новичок в написании сценариев bash, и поэтому любая помощь будет высоко оценена. Ниже я хочу достичь.

У меня есть два текстовых файла. Я хочу удалить все строки в первом файле, где он соответствует любой из моей строки во втором файле перед запятой.

например

Файл 1:

this_is_a_test.txt,11dsdsdsdsd this_is_a_test24.txt,545467ddd this_is_a_test22,121244442 

Файл 2:

 this_is_a_test.txt this_is_a_test24.txt this_is_a_test22 

Желаемый результат: пустой

Linux и Unix - лучшая ОС в мире.