小编Nor*_*eld的帖子

查找包含特定字符串的所有文件和行

我对 powershell 很陌生,我需要帮助我的同事在包含单词/Documents/.

输出必须在包含该文件中的路径和行的文本文件中。

首先,我设法使用以下代码提取路径。但我无法包含以下几行:

$path = 'C:\Users\XXX'
$Text =”/Documents/"
$PathArray = @()

Get-ChildItem $path -Filter *.rdl -Recurse |
 ForEach-Object { 
 If (Get-Content $_.FullName | Select-String -Pattern $Text ){
            $PathArray += $_.FullName
            $PathArray += $_.FullName

           #write-Host "jhk"
         }
    $PathArray | % {$_} | Out-File "C:\Users\XX\tes2.txt"-Append
 }
 Write-Host "Contents of ArrayPath:"
$PathArray | ForEach-Object {$_}
Run Code Online (Sandbox Code Playgroud)

此代码有效,但如上所述,我不确定如何添加行。

powershell file-search

2
推荐指数
1
解决办法
3万
查看次数

标签 统计

file-search ×1

powershell ×1