Voglio trovare tutte le cartelle che contengono almeno una lettera maiuscola e che si trovano sotto una determinata cartella.
Finora ho giocato con questo power shell:
Get-ChildItem -Recurse
| ?{ $_.PSIsContainer }
| Where-Object {$_.FullName -match "^.*?refs\\.*[A-Z]+.*$"}
| Select-Object FullName
Ma non riesce in quanto elenca TUTTE le cartelle che contengono lettere maiuscole OVUNQUE nel loro nome. Voglio solo le sottocartelle refs
da elencare.
Dov'è il mio errore? Quando provo il regex in un motore di test regex, elenca correttamente solo le sottocartelle di refs
. Apparentemente il motore Power Shell funziona in modo diverso?