gpt4 book ai didi

powershell - gci(获取子项)如何打印文件内容?

转载 作者:行者123 更新时间:2023-12-02 07:05:47 26 4
gpt4 key购买 nike

在网络上搜索与 Powershell 等效的 findstr 我发现了 this site ,建议使用 Cmdlet gci (获取子项)和 select-string .但是,gci 不打印文件的内容,而是打印目录内容。这种情况下的流水线是如何工作的,gciselect-string 如何过滤文件的内容(无需先将其流水线化到 get-content)?

最佳答案

Select-String 接受管道输入。当您通过管道传输 FileInfo 对象时,它们会绑定(bind)到 InputObject 参数。下面两条命令是等价的:

PS> Get-ChildItem C:\test.txt | Select-String -Pattern logfile

PS> Select-String -InputObject (Get-ChildItem C:\test.txt) -Pattern logfile

关于powershell - gci(获取子项)如何打印文件内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12278151/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com