Piping to findstr's input

Posted by Gauthier on Stack Overflow See other posts from Stack Overflow or by Gauthier
Published on 2010-06-17T13:39:52Z Indexed on 2010/06/17 14:03 UTC
Read the original article Hit count: 1681

Filed under:
|
|

I have a text file with a list of macro names (one per line). My final goal is to get a print of how many times the macro's name appears in the files of the current directory.

The macro's names are in C:\temp\macros.txt.

type C:\temp\macros.txt in the command prompt prints the list alright.

Now I want to pipe that output to the standard input of findstr.

type C:\temp\macros.txt | findstr *.ss (ss is the file type where I am looking for the macro names).

This does not seem to work, I get no result (very fast, it does not seem to try at all). findstr <the first row of the macro list> *.ss does work.

I also tried findstr *.ss < c:\temp\macros.txt with no success.

© Stack Overflow or respective owner

Related posts about batch

Related posts about pipe