Tengo un script Perl que se ejecutará en un trabajo cron en linux suse. Tomará como entrada un archivo de registro que se generó ayer. El nombre de archivo del registro contiene la fecha (es decir, log.20100209)¿Cómo puedo obtener y formatear la fecha de ayer en la línea de comando?
¿Puedo enviar la fecha de ayer con el formato en el mensaje? ¿Debo crear un script adicional para obtener la fecha y ejecutar? Si es así, ¿cómo puedo hacer eso?
Gracias
perl myscript.pl -f log.20100209
Editar
Gracias por su ayuda
funcionó con:
perl myscript.pl -f log.`date --date='yesterday' '+%Y%m%d'`
+1 I preferiría esto a mi propio Perl a continuación :) –
Fácil y legible, gracias! – Cesar