gpt4 book ai didi

powershell - 从Powershell目录中的所有文件读取所有行的最简单方法

转载 作者:行者123 更新时间:2023-12-02 23:16:34 25 4
gpt4 key购买 nike

该表达式似乎有效:

gci . | % { gc $_}

这似乎也很好(我怀疑它会慢一些):
gci . | Select-String . 

有没有更好的方式编写表达式以将所有文件中的所有行转储到目录中?

谢谢

最佳答案

好吧,您不想在Get-Content上抛出目录。试试这个过滤掉目录:

Get-ChildItem | Where {!$_.PSIsContainer} | Get-Content

或使用别名:
gci | ?{!$_.PSIsContainer} | gc

还要注意,Get-Content将文件名作为管道输入,因此您不需要Foreach-Object cmdlet。您可以直接通过管道传递到Get-Content。

关于powershell - 从Powershell目录中的所有文件读取所有行的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2541693/

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