linux user group brescia

immagine del castello

Archivio della mailing list

[LugBS] touch e formato date

Rampage Rmp atomikramp a gmail.com
Gio 31 Gen 2013 11:30:28 UTC
funziona ma non mi restituisce l'orario, possibile che sia un errore di
format string?


2013/1/29 Diego Monselice <info a diegomonselice.it>

>  A me pare si possa fare + o - così:
>
> import time
>
> tuple = time.strptime("Tue, 07 Feb 2012 20:07:59","%a, %d %b %Y %H:%M:%S")
> new_string = time.strftime("%Y%m%d",tuple)
>
>
> non l'ho provato, per cui non so se sia corretto
>
>
>
> Il 29/01/2013 11:29, Rampage Rmp ha scritto:
>
> Ciao a tutti ragazzi,
> avrei bisogno di una drittarella....
>
>  ho una serie di file per i quali dovrei alterare la data di ultima
> modifica, pensavo di utilizzare touch, ma ho un problema: le date ed orari
> di riferimento li ho tutti in formato ISO2822:
>
>  es:
> Tue, 07 Feb 2012 20:07:59 -0800
>
>  che a quanto pare non è compatibile con il comando touch, che vuole le
> date e gli orari nel formato yyyymmdd.....
>
>  avevo fatto uno scriptino in python (due righe sciocche in realtà) che
> faceva il lavoro:
>
>  import sys
> from datetime import date
> from datetime import datetime
> from email.utils import parsedate_tz
> from email.utils import mktime_tz
>
>  timestamp = mktime_tz(parsedate_tz(sys.argv[1]))
> d = datetime.fromtimestamp(int(timestamp))
>
>  print d
>
>  e faceva (fa) egregiamente il suo lavoro.
>
>  tuttavia si appoggia alle librerie email utils, che sulla macchina dove
> devo fare il lavoro non sono presenti e non posso installarle.
>
>  per caso qualcuno sa se esiste un modo di fare tutto in bash o al
> massimo in perl?
>
> premesso che il perl NON lo conosco e detto proprio fuori dai denti, lo
> disgusto abbastanza :D
>
>  qualcuno saprebbe darmi una manina?
>
>  grazie
> Francesco
>
>
>
>
> --
> Diego Monselice
> Dottore in Informatica
> ~~~~~~~~~~~~~~~~~~~~~~~~
> Tim: (+39) 339 25 68 172
> Vodafone: (+39) 347 99 39 028
> Skype: diegomonselice
> www: www.diegomonselice.it
> ~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> --
> Info/Lamentele/Segnalazioni: andrea.gelmini a gmail.com
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lugbs.linux.it/pipermail/lug/attachments/20130131/c8b9f14a/attachment.html>


Maggiori informazioni sulla lista Lug