Problema con los tokens y el tracer ¡¡ [batch]

Iniciado por edunardo, 17 Marzo 2009, 20:43 PM

0 Miembros y 1 Visitante están viendo este tema.

edunardo

Hola a todos.
El código que quiero es hacer un tracert y cojer la salida por ejemplo del segundo salto ok?
EL problema viene cuando hago un for /f tokens="x" etc... No se como contar toquens en el tracert resumiendo.

Esto me hace el tracert.

for %%a in (www.google.es) do (
tracert -h 2 %%a)


Pero si pongo /f tokens... dice que no encuentra el archivo "www.google.es"(supongo que porque el /f dice que es un archivo...

Si pongo el tracert dentro del in (tracert www.google.es) no me funciona.

Me podeis echar una mano los expertos¿¿??

Mil gracias

Germaniac

(tracert www.google.es) no te va por que lo tienes que encerrar con apóstrofes

for /f "tokens=*" %%a in ('tracert -h 2 www.google.es') do (echo.%%a)

edunardo

Ostia pues habia probado con comillas. Muchas gracias.
Voy a ver si lo ajusto con un find y me funciona.

Muchas gracias.

leogtz

Pero que informacion en concreto querias tomar de la salida del tracert?
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

edunardo

Ya lo tengo leo, gracias.
Lo que quería es saber si un equipo puede salir de su propia red, para ello cogía el segundo salto del tracert etc...

Gracias.