【问题标题】:How to code, which look for a certain phrase/text in the folder by POWERSHELL [duplicate]如何编码,通过 POWERSHELL 在文件夹中查找某个短语/文本 [重复]
【发布时间】:2017-03-25 20:41:43
【问题描述】:

我是 powershell 新手。

我一直在寻找如何编码在文件夹中查找某个短语/文本

并显示输出每个文件名。

我在代码中查找某个短语,在这种情况下,A 文件中的“v_lfy”

select-string -path "C:\Users\kiki\Desktop\copy\allocation - Copy.prc"
-pattern "v_lfy"

但我想从文件夹中的许多文件中查找“v_lfy”。

输出显示每个文件名,如 C:\Users\kiki\Desktop\copy\allocation - Copy.prc

我应该如何编码?

【问题讨论】:

    标签: powershell


    【解决方案1】:

    您可以使用Get-ChildItem 来发现文件夹中的文件,然后将它们通过管道传送到Select-String

    Get-ChildItem 'C:\Users\kiki\Desktop\copy' -Filter *.prc |Select-String -Pattern "v_lfy"
    

    【讨论】:

    • 如果需要遍历子文件夹,请使用 -Recurse。
    • 如果文件夹中还有“money.sql”或“money.gnt”之类的其他文件,所以我想添加代码*.sql,*gnt,我该如何编码?
    猜你喜欢
    • 1970-01-01
    • 2021-07-20
    • 1970-01-01
    • 2021-04-29
    • 2013-11-14
    • 2021-11-28
    • 2015-06-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多