J'ai un script Perl qui va s'exécuter dans un travail cron sur linux suse. Il prendra en entrée un fichier journal qui a été généré hier. Le nom de fichier du journal contient la date (par exemple log.20100209)Comment puis-je obtenir et mettre en forme la date d'hier sur la ligne de commande?
Puis-je envoyer la date d'hier avec le format dans l'invite? Dois-je créer un script supplémentaire pour obtenir la date et l'exécuter? Si oui, comment puis-je faire cela?
Merci
perl myscript.pl -f log.20100209
Modifier
Merci pour votre aide
Il a travaillé avec:
perl myscript.pl -f log.`date --date='yesterday' '+%Y%m%d'`
+1 I Préférerait cela à mon propre Perl ci-dessous :) –
Facile et lisible, merci! – Cesar