Grazie, <br>come dicevo nel'oggetto.. un 'help veloce veloce'<br><br>CIAO<br><br>BUON FINE SETTIMANA<br><br><br><br><div class="gmail_quote">Il giorno 02 ottobre 2009 16.22, Pietro Bertera <span dir="ltr"><<a href="mailto:pietro@bertera.it">pietro@bertera.it</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5"><br>
On 02.10.09 16:14, Carlo Filippetto wrote:<br>
> Non sono un grande conoscitore di bash e mi sono trovato davanti un piccolo<br>
> problemino:<br>
><br>
> devo ottenere la data di qualche giorno indietro, quindi il comando che uso<br>
> è:<br>
><br>
> echo $(date +20%y%m%d --date='1 days ago')<br>
><br>
> e funziona, quello che vorrei è poter passare un parametro a questa formula<br>
> al posto del valore numerico, per tornare indietro di 2, 3, 4 ecc.. giorni<br>
><br>
> ho provato con la chiamata:<br>
> $./test_data.sh 2<br>
><br>
> e nel file<br>
> ---<br>
> echo $(date +20%y%m%d --date='$1 days ago')<br>
> ---<br>
><br>
> ma ottengo:<br>
> $ ./test_data.sh 2<br>
> date: extra operand `days'<br>
> Usare `date --help' per ulteriori informazioni.<br>
><br>
><br>
> se faccio stampare il numero in precedenza ovviamente me lo stampa..<br>
> ho provato anche a mettere il tutto in una variabile, stamparla ed avere i<br>
> valori corretti, ma come la metto nella funzione $(data date +20%y%m%d<br>
> $temp)<br>
> mi restituisce il medesimo errore<br>
><br>
> perchè?<br>
> come lo correggo?<br>
<br>
</div></div><a href="http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_03_03.html" target="_blank">http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_03_03.html</a><br>
<br>
single quotes Vs Double quotes<br>
<br>
<br>
ciao<br>
<div><div></div><div class="h5"><br>
<br>
--<br>
Mailing list info: <a href="http://lists.linux.it/listinfo/gl-como" target="_blank">http://lists.linux.it/listinfo/gl-como</a><br>
</div></div></blockquote></div><br>