Salve a tutti, devo scrivere un programmino in perl o in bash, che mi cancelli tutti i file (di log) più vecchi di n mesi, dove n è un parametro passato da riga di comando. I nomi dei file di log sono così formati "log.aaaammgg". Supponendo che oggi sia il 25 luglio 2003 e che debba cancellare tutti i file di log più vecchi di un mese, i file effettivamente da cancellare dovrebbero essere, per esempio: log.20030625 log.20030624 ecc.. E' possibile, per semplificarsi la vita, decidere di iniziare, sempre nell'esempio precedente, a cancellare quelli a partire da log.20030531.
C'è qualcuno che mi può dare una mano?
Grazie e buona giornata a tutti
Paolo TARTARI