मुझे विंडोज में एक पुनरावर्ती grep करने की आवश्यकता है, कुछ इस तरह से यूनिक्स / लिनक्स में:
grep -i 'string' `find . -print`
या अधिक पसंदीदा तरीका:
find . -print | xargs grep -i 'string'
मैं सिर्फ cmd.exe के साथ अटका हुआ हूं, इसलिए मेरे पास केवल विंडोज अंतर्निहित कमांड हैं। मैं दुर्भाग्यवश, इस सर्वर पर UnxUtils जैसे Cygwin , या कोई भी 3 पार्टी उपकरण स्थापित नहीं कर सकता । मुझे यकीन नहीं है कि मैं PowerShell स्थापित कर सकता हूं। केवल cmd.exe बिल्ट-इन (Windows 2003 सर्वर) का उपयोग करके कोई सुझाव?
grep -i 'string' -R ., जैसे @NathanFellman सुझाव देता है, लंबे समय तक आदेशों की समस्या से बचा जाता है।