2016-10-03 223 views
-1

如何使用PowerShell删除包含文本文件中特定字符的行?在文本文件中删除包含特定字符的行

输入文件例如:

12314+000000 00000000 
20 300 1238238948023 
A+A+000000 00000000 
20 500 1238238948023

输出文件例如:

20 300 1238238948023 
20 500 1238238948023

含有+或特定的字符或字,以便它将删除线。

回答

2

最简单的方法是使用新的文件在里面写入数据:

Get-Content "D:\test.txt" | Where-Object {$_ -notmatch '\+'} | Set-Content "D:\out.txt" 

这将使:

20 300 1238238948023 
20 500 1238238948023 

out.txt

这用于此answerthis

相关问题