本帖最后由 娜美 于 2022-1-23 19:34 编辑
取字段之间内容行 谢谢
如果倒数第一个有"企业"字段, 右侧是名称, 就截取该名称字段至"已执行"之间内容行,
但是倒数第一个有"企业"字段右侧名称会随系统记录不同着名称, 有时可能是科尔达, 也有可能联发科, 还有可能是其它一些名称, 并不是固定
双击脚本时廷时5秒执行, 完成后打开该输出文件
120秒后自动关闭打开的文件
进出文件可选择路径例如 D:\A
因为是一个300mgb左右文件 是UFT-16编码, 最理想是不用做转编码这一步,因为对原文件做转编码需求,用awk实现了, 现在是想不用做转编码而是直接对UFT-16编码原文件进行处理, 因为要考虑代码执行过程及效率
BAT Powershell都喜欢, 如果是Powershell最好能放在BAT脚本就能执行
似乎可以把>看成分隔符 这样整行就看成2列了 仅需匹配第2列 似乎更好
还可以把空格看成分隔符, 第$5段是"企业" 第$6段是"简名:联发科" 第$7段是"***:**:**"
然后锁定"企业"字段行的 $5,$6,$7列 第5列是要开始截取"企业"字段 然后匹配$6,$7列字符串就ok ?
当然你们觉得怎么好就怎么来
这只是个人一些入手想法 |