Мне нужно очистить сразу несколько текстовых файлов, очистив все строки, на которых нет метки строки. Должен быть пакетный файл Windows.
пример:
set string="abcd"
for each *.txt file do (
if line doesn't have string delete line
)
Я не хочу создавать новые файлы, просто обновляю исходные, удаляя строки, в которых нет строки.
Конечно, вы можете создать временный файл и перезаписать исходный без изменения имени. Неважно, как вы это сделаете, просто результат — те же файлы, но чистые.
благодарю вас