Hola a todos,
Controlo más bien poco Batch y no veo la forma de poder guardar la salida de varios comandos concatenados con | a una variable.
Os pongo un ejemplo de lo que pretendo en sh:
Que sería lo mismo que:
Dispongo de los comandos tail.exe y grep.exe para facilitarme un poco la vida (y la sintaxis) a la hora de elaborar scripts en Batch. Lo único que me faltaría sería ver la forma de guardar la salida de los comandos con | en una variable.
Gracias de antemano!
Controlo más bien poco Batch y no veo la forma de poder guardar la salida de varios comandos concatenados con | a una variable.
Os pongo un ejemplo de lo que pretendo en sh:
Código (bash) [Seleccionar]
fichero=$(ls -1 | grep fichero_log | sort | tail -n 1)
tail -f $fichero
Que sería lo mismo que:
Código (bash) [Seleccionar]
tail -f `ls -1 | grep fichero_log | sort | tail -n 1`
Dispongo de los comandos tail.exe y grep.exe para facilitarme un poco la vida (y la sintaxis) a la hora de elaborar scripts en Batch. Lo único que me faltaría sería ver la forma de guardar la salida de los comandos con | en una variable.
Gracias de antemano!