मैं उन सभी फ़ोल्डरों को खोजना चाहता हूं जिनमें कम से कम एक ऊपरी केस अक्षर हो और जो एक निश्चित फ़ोल्डर के नीचे हों।
मैंने इस पावर शेल के साथ अब तक खेला है:
Get-ChildItem -Recurse
| ?{ $_.PSIsContainer }
| Where-Object {$_.FullName -match "^.*?refs\\.*[A-Z]+.*$"}
| Select-Object FullName
लेकिन यह इसमें विफल रहता है कि यह उन सभी फ़ोल्डरों को सूचीबद्ध करता है, जिनके नाम पर ऊपरी केस अक्षर कहीं भी हैं। मैं केवल सबफ़ोल्डर्स चाहता हूँ refs
सूचीबद्ध होने वाला।
मेरी गलती कहाँ है? जब मैं एक रेगेक्स परीक्षण इंजन में रेगेक्स की कोशिश करता हूं, तो यह केवल सबफ़ोल्डर्स की सही सूची देता है refs
। जाहिरा तौर पर पावर शेल इंजन अलग तरीके से काम करता है?