batch-file - 通过批处理文件删除所有不包含“2020”的行
问题描述
我有一个生成的 txt 文件。该文件有一些不相关的行,需要排除。需要删除的每一行都不包含字符串“ 2020 ”。我想删除这些行,同时保留所有其他行。
所以txt文件是这样的:
aaa2020
aaa2019
aaa2018
aaa2017
变成这样:
aaa2020
我努力了
findstr /V "2019" infile.txt > outfile.txt
但是这变得效率低下,因为我需要对每个不正确的序列使用该命令:(2019,2018,2017...)
解决方案
推荐阅读
- c# - 如何在 Linq 或 Lambda 中创建 Stuff 和 XML PATH(SQL)
- javascript - 如何在不调用 API new Set() 的情况下设计和实现 ES6 Set
- wordpress - 如何解决 admin-ajax.php 的状态码 500 错误
- r - 如何操作从 Excel 导入 R 的日期时间变量
- ruby-on-rails-5 - NoMethodError 运行集成测试,RailsTutorial Ch9
- azure - Azure 数据工厂 v2 - 到 Cosmos DB 的 OData
- git - 如何配置 Azure Databricks 以使用 VSTS 进行源代码控制
- python - 是否可以使用字符串调用模型字段?使用字符串访问类成员变量?
- css - 无法使用 spring 提供静态资源,而是接收索引
- java - Swing中自定义六边形JButton之间的空间太大