piccolo errore<br>la stringa corretta è: for a in *; do b=$[ `date +%s` - `stat -c%X $a` ]; if [ $b -gt 86400 ]; then rm $a; fi ; done<br>devi usare -gt non &gt; <br>=)<br><br>per la data dal file direi<br><br>for a in *; do b=`echo $a | cut -d'-' -f5| cut -d'.' -f1`; if [ $b -gt $[ `date +%e` ] ]; then echo rm $a; elif [ $b -eq 1 ]; then echo rm $a; fi; done
<br><br>(spero di non aver sbagliato n'altra volta)<br><br>=)<br><br><div><span class="gmail_quote">Il 29/12/05, <b class="gmail_sendername">Manuel</b> &lt;<a href="mailto:manetta@mediacom.it">manetta@mediacom.it</a>&gt; ha scritto:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">marco ha scritto:<br><br>Ciao<br><br>&gt; qualcosa di simile in un cron potrebbe fare al caso tuo:
<br>&gt; for a in *; do b=$[ `date +%s` - `stat -c%X $a` ]; if [ $b &gt; 86400 ];<br>&gt; then rm $a; fi ; done<br><br>direi che è ottimo!<br>faccio un po' di prove ma credo che vada già bene così ...<br><br>Poi proverò a farlo anche in perl (vorrei riuscire ad estrarre la data dal
<br>nome del file, non dalla data di creazione come nel tuo script).<br><br>Grazie!!!<br>Ciao e auguri<br>Manuel<br><br>--<br>Sito BgLUG: <a href="http://www.bglug.it">http://www.bglug.it</a><br>Mailing list: <a href="http://www.bglug.it/list/bglug">
http://www.bglug.it/list/bglug</a><br>BgLUG-biz!: <a href="http://www.bglug.it/list/bglug-biz">http://www.bglug.it/list/bglug-biz</a><br></blockquote></div><br>