Как мне найти все файлы .git \ config? - PullRequest
0 голосов
/ 04 мая 2018

Я пытаюсь найти все .git\config файлы, но не могу понять, как это сделать.

Когда я просто использую \.git в качестве шаблона, он находит все каталоги

Get-ChildItem -Path C:\Repositories -Recurse -Hidden |
    Where-Object { 
        $_.FullName -match '\.git'
    } |
    Select-Object FullName

но когда я расширяю его до \.git\\config$, чтобы дать мне только config файлы, это не дает результатов:

Get-ChildItem -Path C:\Repositories -Recurse -Hidden |
    Where-Object { 
        $_.FullName -match '\.git\\config$'
    } |
    Select-Object FullName

Что мне здесь не хватает? Это потому, что файл config не имеет расширения?

Я использую PowerShell 5.1.

1 Ответ

0 голосов
/ 04 мая 2018

config не является скрытым файлом, поэтому только показ скрытых файлов приводит к его игнорированию.

Get-ChildItem -Recurse -Force | where-object fullname -match '\.git\\config'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...