gpt4 book ai didi

windows - 从多个文件中删除行

转载 作者:可可西里 更新时间:2023-11-01 11:04:47 25 4
gpt4 key购买 nike

如何从目录树中的多个文件中搜索和删除一行(而不是替换)?我尝试过 grepWin 和 Windows Grep 等程序,但它们会替换行,不会删除整行。我最好的选择是什么?

示例:搜索“hello”并删除任何包含“hello”的行。

yo
hello hey hey
hi hello
bye
bye

应该回来

yo
bye
bye

最佳答案

Powershell 位于根目录中:

foreach($file in (dir -r -i *.txt -force)) { $cleaned = gc $file | where { $_ -notlike "*Hello*" }; sc $file $cleaned }

将 *.txt 过滤器和“Hello”匹配条件更改为您想要的任何内容。

关于windows - 从多个文件中删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1764817/

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