我有一个简短的脚本,我在其中递归地搜索一个字符串并写出一些结果。但是我有数百个字符串要搜索,所以我想从 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 值?