batch-file - 批处理文件以查找文本并生成报告
问题描述
我之前已经设法在 CMD 中实现了我需要的功能,但是我现在正在尝试编写一个批处理文件,并且失败了。
每个月我都会将数据导入一个提供日志文件的程序中。我想搜索此日志文件rejected
并将该数据导出到文本文件中。
然后,我想搜索该文本文件,并排除 2 或 3 项文本,最终得到2
文本文件。
- 带着所有的拒绝
- 除了 x 和 y 之外的所有拒绝(可能是 z)
由于我想将其分配给其他用户,因此我还要求它在不存在的情况下创建一个新文件夹。
if not exist "C:\Airbus\Import_Errors\" md "C:\Airbus\Import_Errors\
find "rejected" "C:\Airbus\Local_LPCPERFO\9.4.3\admin\log\PAAdminImportAirport.log" > "C:\Airbus\Import_Errors\AllRejections.txt"
findstr /i /v "1500.0 45.0 1000.0" C:\Airbus\Import_Errors\AllRejections.txt" >> C:\Airbus\Import_Errors\uncommon_rejected.txt
请帮助,我已经尝试并尝试过,但我无法让它工作。最后一个文件实际上并没有生成.txt
文件,但是如果我在它之后删除所有内容,>>
它会在 CMD 窗口中显示结果。
解决方案
推荐阅读
- react-native - 如何为两个选项卡设置 navigationsOptions 并检查 routeName 以配置不同的 iconNames?
- mysql - SQL 将字符转换为布尔值
- c++ - 如何为原生 UI 工具包扩展 Ranorex?
- javascript - 如何通过给定的 2 个点计算弧的“开始”和“结束”角度?
- android - 如何使 BottomSheetDialog 匹配父高度(全屏)
- javascript - 读取清单:错误处理 options_page:在 WebExtension 中发现了意外的属性
- sql - Django 查询仅在特定列上计数
- python - 按特定列查找表中所有对的计数
- google-analytics - 使用 Google Analytics 跟踪优化防闪烁片段超时
- react-native - StackNavigator 中的后退图标不出现 - React Native