Comando do Windows find: procurando por uma string OU outra

6

Usando o comando find , gostaria de procurar uma string ou outra.

Parece que isso não é possível, mas gostaria de ter certeza de que não ignorei uma maneira de fazê-lo.

    
por Jérôme 30.09.2010 / 15:30

2 respostas

8

Se, por acaso, você estiver falando sobre a linha de comando do Windows ( que não é DOS ), haverá findstr :

findstr "one two three"

Sim, citado como argumento único. Sintaxe alternativa que permite espaços em strings:

findstr /c:"one" /c:"two"

findstr pretende suportar expressões regulares, mas não consegui que o one|two funcionasse.

    
por 30.09.2010 / 21:30
0

Eu não acredito que você possa fazer isso com o comando dos find .

No entanto, você pode fazer isso com o grep - há uma versão windows / dos do grep disponível com os utilitários GNUWin do Sourceforge.

    
por 30.09.2010 / 15:41

Tags