従来の 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 に作成されます。