Eu criei este incrível batchfile super avançado chamado 'search.bat':
@echo off
dir /s /b /a | grep -i "%*"
Estou usando o GNU grep aqui. Eu também planejei usar o GNU find, mas parece que o caminho é mais rápido que isso. Vai saber. Então, eu mexi com o cmdline, tentando obter todos os arquivos correspondentes a dois critérios como este:
dir /s /b /a | grep -i "one\|two"
Tive que mudar um pouco para trabalhar com o batchfile:
search "one\^|two"
E agora eu estou querendo saber ... como eu poderia mudar o arquivo bat, especificamente a parte "% *", para que eu pudesse simplesmente invocá-lo assim:
search one two
e funcionaria da mesma forma ...
Tags windows batch-file