标签: powershell
如何使用PowerShell删除包含文本文件中特定字符的行?
输入文件示例:
12314+000000 00000000 20 300 1238238948023 A+A+000000 00000000 20 500 1238238948023
输出文件示例:
20 300 1238238948023 20 500 1238238948023
因此,它会删除包含+或特定字符或单词的行。
+
答案 0 :(得分:2)
最简单的方法是使用新文件在其中写入数据:
Get-Content "D:\test.txt" | Where-Object {$_ -notmatch '\+'} | Set-Content "D:\out.txt"
这将给出:
在out.txt。
out.txt
这在answer和this