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
fichero=$(ls -1 | grep fichero_log | sort | tail -n 1) tail -f $fichero
Que sería lo mismo que:
Código
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!