Комментарий правильный, или вы можете использовать fgrep -f file1 file2 > file3
-f
позволяет вам указать файл для шаблонов, разделенных символами новой строки, поэтому прочитайте строки file1
для соответствия строк в file2
ОБНОВЛЕНИЕ: Теперь, когда я немного прочитал, вам даже не нужен fgrep
или -F
переключатель для grep. grep -f file1 file2 > file3
отлично подойдет.