Não sei exatamente o que você está tentando fazer exatamente, mas acho que isso pode ajudá-lo. Você pode usar o findstr para procurar por várias strings (ou expressões regulares!) E coisas muito mais interessantes. Eu escrevi e testei um exemplo para você:
c:\tmp\findtest>dir /b
x.txt
y.txt
z.txt
c:\tmp\findtest>type x.txt y.txt z.txt
x.txt:
"this is x"
y.txt:
"this is y"
z.txt:
"this is z"
c:\tmp\findtest>findstr /i /r "x y" *
x.txt:"this is x"
y.txt:"this is y"
/ edit: e, se necessário, adicione | encontre -c -v "" para que, se você se importa apenas com a contagem de linhas da saída do findstr.