我有一个生成的txt文件。这个文件有一些多余的行,需要删除。每一行需要移除,行中有两个字符串之一;“错误”或“引用”。这些标记可能出现在行的任何位置。我想删除这些行,同时保留所有其他行。
因此,如果txt文件如下所示:
Good Line of data
bad line of C:\Directory\ERROR\myFile.dll
Another good line of data
bad line: REFERENCE
Good line
我希望这份文件最终会像这样结束:
Good Line of data
Another good line of data
Good line
发布于 2018-03-22 13:30:24
使用以下方法:
type file.txt | findstr /v ERROR | findstr /v REFERENCE
这样做的优点是在Windows操作系统中使用标准工具,而不必查找和安装sed/awk/perl等。
请参阅以下:
C:\>type file.txt
Good Line of data
bad line of C:\Directory\ERROR\myFile.dll
Another good line of data
bad line: REFERENCE
Good line
C:\>type file.txt | findstr /v ERROR | findstr /v REFERENCE
Good Line of data
Another good line of data
Good line
https://stackoverflow.com/questions/-100007727
复制相似问题