Мені потрібно зробити рекурсивний греп в Windows, щось подібне в Unix / Linux:
grep -i 'string' `find . -print`
або більш кращий спосіб:
find . -print | xargs grep -i 'string'
Я застряг лише у cmd.exe, тому у мене є лише вбудовані команди Windows. На жаль, я не можу встановити Cygwin або будь-які сторонні інструменти, такі як UnxUtils, на цьому сервері. Я навіть не впевнений, що зможу встановити PowerShell. Будь-які пропозиції з використанням лише вбудованих cmd.exe (Windows 2003 Server)?
grep -i 'string' -R .
який, як пропонує @NathanFellman, дозволяє уникнути проблеми надмірних команд.