Powershell - 选择文件名而不是完整路径和文件名

时间:2021-03-24 18:09:03

标签: powershell search full-text-search

我相信这很简单,你可能会翻白眼。我不知道如何在匹配时抑制文件的完整路径。

我只需要文件名、行号和匹配的单词。 我有一个 15K 字帖的文本文件。我需要知道哪些程序引用了它们中的任何一个。 该脚本需要永远运行,但我知道只有一种方法可以搜索目录中的所有文件,以查找文件中的任何或所有内容。

有人能指出错误吗?不需要完整路径,并在我的过程中添加一两个步骤来清理。

问候, -罗恩

$searchWords=Get-Content "C:\Workspace\Missing.txt"
    
Foreach ($sw in $searchWords)
{
    Get-Childitem -Path "C:\Workspace\src" -Recurse -include "*.cbl" | 
    Select-String -Pattern "$sw" | 
    Select Path,LineNumber,@{n='SearchWord';e={$sw}}
}

0 个答案:

没有答案