文字列を再帰的に検索し、いくつかの結果を書き出す短いスクリプトがあります。ただし、何百もの文字列を検索する必要があるため、CSV ファイルから値を取得して、それを文字列検索として使用し、次の行に移動したいと考えています。
ここに私が持っているものがあります:
function searchNum {
#I would like to go from manual number input to auto assign from CSV
$num = Read-Host 'Please input the number'
get-childitem "C:\Users\user\Desktop\SearchFolder\input" -recurse | Select String -pattern "$num" -context 2 | Out-File "C:\Users\user\Desktop\SearchFolder\output\output.txt" -width 300 -Append -NoClobber
}
searchNum
CSV を実行して各行に $num 値を割り当てるにはどうすればよいですか?