Search code examples
windowscommand-linefindstr

Windows 'findstr' command: Exclude results containing particular string


To the command findstr str1 *.* I want to add something that will exclude the results which contain the string str2.

In Linux the way of doing it is to add | grep -v str2 (to grep str1 * of course). Is there an equivalent flag to -v in Windows?


Solution

  • Is there an equivalent flag to -v in Windows?

    The equivalent to -v is /V.

    C:\Users\Todd>findstr /?
    Searches for strings in files.
    
    ...
    
    /V         Prints only lines that do not contain a match.