我对powershell很陌生,希望获得一些帮助。我正在从CSV文件中提取文件位置,并在这些文件中搜索链接。捕获链接,并想导出到一个新的CSV文件,其中匹配项位于一列,而匹配项位于另一列。
我在安排结果时遇到麻烦。任何帮助,将不胜感激。
这是我到目前为止所拥有的。
$csv = Import-csv "C:\Users\n609078\Desktop\testing_aaron\find_test.csv"
$csv | ForEach-Object {
$path = $_.path
Select-String $path -pattern '<a href="(.*?)".*?>.*?</a>' -AllMatches |
ForEach-Object {$_.Matches.Groups[1].Value}
}