redirección del archivo de salida a un archivo de registro usando un script por lotes con marca de tiempo como nombre de archivo

Tenemos un script llamado readfile.pl en Windows, ahora necesito un script por lotes para ejecutar este script y redirigir la salida a un nuevo archivo de registro cada vez que se ejecuta (el lote no debe eliminar ni modificar el archivo de registro anterior) y el nombre del registro el archivo debe ser como log_date_time.txt. Por ejemplo, si el script readfile.pl se ejecuta el 24 de agosto de 2012 a las 10:30 a. m., el archivo de registro debe ser log_20120824_10_30.log. Alguien puede ayudarme con esto.

el script reafile se encuentra en d:\ y la ubicación del archivo de registro es c:\readlogs

preguntado el 24 de agosto de 12 a las 09:08

1 Respuestas

No estoy 100% seguro de lo que buscas, pero prueba esto.

command >>log_%date:~10,4%%date:~4,2%%date:~7,2%_%time:~0,2%_%time:~3,2%.log

Lo que obtengo cuando ECHO ese comando.

log_20120922_10_33.log

Respondido el 22 de Septiembre de 12 a las 02:09

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.