Você pode fazer isso passo a passo com grep e um pipeline
grep -f your_file list_of_files|grep -E extra_condition
ou
while read line; do
grep -E -e "$line" -e extra_condition list_of_files
done < your_file
Em ambos os casos, a opção -E é necessária se você for usar um padrão no formato [0-9]{1,3}$ (ou seja, contendo quantificadores numéricos).
Editar
Graças ao comentário de Drav Sloan, sabemos que a segunda versão (o while loop), não só pode ser reduzida para
grep -E -e "extra_condition" -f your_file list_of_files
mas ele realmente procura por um padrão ou o outro não um padrão e o outro. Você deve ficar com o primeiro formulário.