Я создал этот потрясающий супер-продвинутый пакетный файл под названием search.bat:

@echo off
dir /s /b /a | grep -i "%*"

Я использую GNU grep здесь. Я также планировал использовать GNU find, но оказалось, что dir намного быстрее, чем это. Пойди разберись. Затем я возился с cmdline, пытаясь получить все файлы, соответствующие одному из двух критериев, например:

dir /s /b /a | grep -i "one\|two"

Пришлось немного его изменить, чтобы работать с пакетным файлом:

search "one\^|two"

И теперь мне интересно ... как я могу изменить файл bat, в частности часть "% *", чтобы я мог просто вызвать его так:

search one two

и это будет работать так же, как ...

0