С этими файлами вы можете использовать команду grep, например:
grep -wf file2 file1
, хотя сначала вам потребуется dos2unix
file2, поскольку в нем есть \ r
символов в конце.
Это будет соответствовать целым словам с помощью -w
и считывать шаблоны из файла с помощью -f
. На самом деле это будет соответствовать шаблонам в любом месте строки, но с введенным вами образцом, он должен выполнить свою работу.
Что касается вашего кода на Python, вы можете подумать о том, чтобы разделить строку один раз и использовать этот список много раз вместо того, чтобы повторно разделять ее каждый раз, когда вам нужна ее часть