У меня есть список слов, хранящихся в текстовом файле с именем blacklist.txt. Я хочу пройти через вывод из другой программы и удалить все строки, содержащие любое из этих слов.
, если я это сделаю:
for /f %%G in (blacklist.txt) find /v /i "%%G" output.txt > newoutput.txt
Я получу результаты только из последней находки
, если я сделаю это:
for /f %%G in (blacklist.txt) find /v /i "%%G" output.txt > output.txt
Я ожидаю, что он обновит файл и запуститзатем найдите на нем систематически отфильтровывая все строки из черного списка.Это, однако, не тот случай, и файл становится пустым после того, как на нем запущена вторая находка ...
Кто-нибудь пытался сделать что-то похожее на это раньше?