PowerShell搜索文本文件并输出行号


$keyword = 'PS'
dir "d:\" -Filter "*.txt" -Recurse | foreach {
    $line = 0 
    $fileName = $_.FullName
    Get-Content $fileName | foreach {
        $line++
    
        if($_.Contains($keyword)){
       Write-Host ("(line:{0}) {1}" -f $line, $fileName)
        }
    }
} 
本文链接: https://www.pstips.net/search-keyword-in-text-file-and-output-line-number.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注