Estou tentando escrever um arquivo em lote para remover linhas de um arquivo de texto que começa com 19:, 20:, 21: e 22: e depois salvar o arquivo em um diretório diferente. O que eu tentei é:
findstr /v /b "19:" SAT*.asc > new.asc
Com esta string ele está removendo as linhas que começam com 19: mas depois está adicionando "SAT*.ASC" a cada linha do arquivo de texto (onde "*" é a data do arquivo, então o nome do arquivo é SAT240101.ASC)
Você poderia usar um single
findstr
com regex, mas é muito mais simples assim.