Não há primitiva integrada em CMD.EXE
para excluir linhas de arquivos de texto. Eu suspeito que você encontraria utilidade no comando for
.
@echo off
for /f %%i in (textfile.txt) do echo dmscmd "mydns" /zoneadd %%i
Isso iterará todas as linhas em textfile.txt
exibindo a linha de comando dnscmd
do exemplo para cada linha do arquivo. (Obviamente, remova o echo
para que ele execute comandos).
A sintaxe para for
é um pouco arcana. Quando você usa for
em um prompt de comando simples, você não duplica %%
das variáveis de ambiente. Acho que for
é incrivelmente útil e o uso diariamente (mas, também, também estou no prompt de comando diariamente).