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:35:10 UTC
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>

> 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/66b69901/attachment.html>


Maggiori informazioni sulla lista Lug