Я новичок в powerscript, впервые пробую сегодня. Знаком со сценариями bash, но это другое. У меня в папке около 450 файлов. Мне нужно получить имена примерно 30 из них, я надеюсь, что они будут записаны в текстовый файл.
Вот что у меня есть. Мне удалось получить текстовый файл со всеми файлами в нем, но не только с числами, которые я вводил. Я также заметил, что lineNumbers.txt не создается до конца, поэтому я получаю сообщение об ошибке не нашел.
Пожалуйста, не стесняйтесь рекомендовать ссылки на исправления, которые вы делаете, чтобы я мог учиться.
$input = Read-Host -Prompt 'which file numbers do you need? Separate by commas'
$input -split "(,)"
echo $input
Read-Host
cd ./
dir -n > $file
(gc $file | select -Skip 1) | sc $file > lineNumbers.txt
echo 'line numbers'
Read-Host
Foreach ($i in $input)
{
echo $i
(Get-Content -Path .\lineNumbers.txt -TotalCount $i)[-1] >> resultlines.txt
}
Заранее спасибо!