我已经从旧的 pos 软件系统打印了一份报告,但我没有实际打印它,而是将此信息发送到一个文本文件。
我在命令提示符下使用 findstr 和 /v 选项来打印所有不包含多余“垃圾”的行,然后我将此数据导出到另一个已“清理”的文本文件。
问题是我仍然在这个文件中留下了许多空白行。我的下一个目标是使用与 findstr 类似的东西从文本文件中删除这些空格或空白行。
任何人都可以帮助我解决这个问题吗?
这是 findstr 脚本,用于删除垃圾,出于兴趣,任何有兴趣的人。
@echo off
type spooler.txt | findstr /v [=====] | findstr /v [-----] | findstr /v DEPT | findstr /v DESCRIPTION > output.txt
这会导致 spooler.txt 中保存的数据被读取并过滤为不包含与 /v 后面的任何字符串匹配的任何行。然后将其输出制成一个新的文本文件 output.txt