删除含有某文本的行
废话少说上代码
findstr /iv "container" ./strings.txt># move "#" ./strings.txt>nul 2>nul
上述两行代码为:删除当前目录下strings.txt中含有“container”文本的行数据,并将获得的数据缓存,数据处理完成后再将缓存的数据存储到strings.txt文件中;
其中“container”和“./strings.txt”可处理为可变参数,通过外部的配置文档或内部的参数进行配置,从而实现批量文件,批量文本的删除;
优化:
##将文件修改为ANSI编码然后拖动到脚本的图标上执行(记得先修改ReplaceText) SET ReplaceText="变化有效" findstr /iv %ReplaceText% %1># move "#" %1>nul 2>nul

浙公网安备 33010602011771号