Encontre todos os diretórios contendo semicolon (;)

3

Como posso pesquisar todos os diretórios / pastas que contenham o caractere ; .

De esta pergunta , vejo que posso pesquisar qualquer outro caractere usando, por exemplo para encontrar todos os diretórios contendo a

dir /S *a* /AD

No entanto, ; age como um delimitador, então *;* está dizendo para encontrar * ou * , ou seja, Qualquer coisa ou qualquer coisa , e retornando todos os subdiretórios, em vez de apenas aqueles contendo ; .

Isso seria ótimo se eu quisesse encontrar, por exemplo x ou y como pude *x*;*y* , mas como eu correspondo ; ?

    
por Paul S. 14.04.2013 / 12:15

1 resposta

5

Você deve citar o padrão:

dir /s /ad "*;*"

Dessa forma, o DIR tratará *;* como um único token. Isso também é útil para outros caracteres especiais, como espaço, vírgula, circunflexo ( ^ ), etc.

    
por 14.04.2013 / 12:23