Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - ddffgg

#1
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:

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!