linux user group brescia

immagine del castello

Archivio della mailing list

[LugBS] touch e formato date

Diego Monselice info a diegomonselice.it
Gio 31 Gen 2013 12:28:00 UTC
ottimo ;)

Il 31/01/2013 12:35, Rampage Rmp ha scritto:
> eh si anche io sono un pirla :)
> la format string dell'output non ha le ore ehehe ok risolto :)
>
> grazie 1000
> Francesco
>
>
> 2013/1/31 Rampage Rmp <atomikramp a gmail.com <mailto:atomikramp a gmail.com>>
>
>     funziona ma non mi restituisce l'orario, possibile che sia un
>     errore di format string?
>
>
>     2013/1/29 Diego Monselice <info a diegomonselice.it
>     <mailto: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  <tel:%28%2B39%29%20339%2025%2068%20172>
>         Vodafone:(+39) 347 99 39 028  <tel:%28%2B39%29%20347%2099%2039%20028>
>         Skype: diegomonselice
>         www:www.diegomonselice.it  <http://www.diegomonselice.it>
>         ~~~~~~~~~~~~~~~~~~~~~~~~
>
>
>         --
>         Info/Lamentele/Segnalazioni: andrea.gelmini a gmail.com
>         <mailto:andrea.gelmini a gmail.com>
>
>
>
>
>


-- 
Diego Monselice
Dottore in Informatica
~~~~~~~~~~~~~~~~~~~~~~~~
Tim: (+39) 339 25 68 172
Vodafone: (+39) 347 99 39 028
Skype: diegomonselice
www: www.diegomonselice.it
~~~~~~~~~~~~~~~~~~~~~~~~

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lugbs.linux.it/pipermail/lug/attachments/20130131/dc00c6c7/attachment.html>


Maggiori informazioni sulla lista Lug