Я распечатал отчет из устаревшей системы программного обеспечения 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.