Функциональность подстановочных знаков при вводе пользователем в Powershell - PullRequest
0 голосов
/ 08 января 2020

В настоящее время я пишу сценарий powershell, который принимает пользовательский ввод и ищет в каталоге все элементы с похожим именем.

$filename = '*test*.*'
$searchinfolder = 'C:\example'
Get-ChildItem -Path $searchinfolder -Filter $filename -Recurse | %{$_.FullName}

Мне нужно, чтобы он принимал пользовательский ввод при сохранении функциональности первой строки. До сих пор я использовал:

 $filename = Read-Host -Prompt 'Input word'

Что мне нужно сделать, чтобы сохранить функциональность? например находит папки test и test1

1 Ответ

0 голосов
/ 08 января 2020

@ Lee_Dailey дал решение в комментариях.

$filename = Read-Host -Prompt 'Input word'
$filename = '*{0}*.*' -f $fileName
Get-ChildItem -Path $searchinfolder -Filter $filename -Recurse | %{$_.FullName}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...