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.