Tratando de limpiar mi archivo por lotes ... Tengo problemas con el siguiente comando y todavía imprime algo de información:
FOR /F "tokens=2" %%a in ('nslookup myip.opendns.com resolver1.opendns.com') do (set PublicIP=%%a)
Se mantiene la salida:
Non-authoritative answer:
He intentado lo siguiente, pero ninguno funciona ...
>NUL
>NUL 2>1
(y un par de otros que estoy olvidando)
command-line
batch
BondUniverse
fuente
fuente
Respuestas:
Encontré una solución, cambié un poco las cosas.
fuente
Encontré una solución que podría ayudarlo, en mi situación lo necesitaba, así puedo obtener mi IP pública sin la alerta de respuesta no autorizada
Observe las comillas 'y "entre paréntesis;)
Lo encontré por casualidad después de dos días de búsqueda, mientras leía la siguiente explicación sobre el análisis de la salida de un comando para bucles dentro de archivos por lotes: http://ss64.com/nt/for_f.html
fuente