1

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

4

2 に答える 2