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

Я совершенно новичок в написании сценариев 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 

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

Interesting Posts

Шифрование раздела с символическими ссылками

Невозможно выполнить резервное копирование данных на DVD

Как проверить строку в строке с помощью оператора if?

Автоматическое обновление hwclock при загрузке

Как указать пользовательское имя для последовательного устройства при подключении?

Как я могу предотвратить спящую клавиатуру Bluetooth?

Как преобразовать текстовый файл в изображение

Как случайно выбрать одно из нескольких имен хостов под одним псевдонимом (~ / .ssh / config)

Как память RES, сообщенная для процесса Java, будет выше, чем память VIRT?

Как подключить различные интерфейсы WiFi: 1 для внешнего 1 для внутреннего

Беспроводная связь постоянно подключается к Ideapad running Arch

Запустите .zshrc при передаче команды через -c

Переключитесь на приложение, используя его PID

Установка файла .package в Arch Linux

Debian Jessie: Почему gcc-4.7 конфликтует с gcc-4.8?

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