Funziona!!  sei un genio!! :D

Il 10/07/13, Alessandro Proscia<[email protected]> ha scritto:
> 2013/7/10 MaX <[email protected]>:
>> non vorrei essere un piattola... ma non è detto che i file siano .gif,
>> potrebbero avere una estensione qualsiasi
>>
>
> prova con
> sed -r
> 's#http://image.forumfree.it/([0-9]/){7}([0-9]+\.[0-9a-zA-Z]+)#http://faidateoffgrid.altervista.org/forum/allegati/\2#g'
>
>> cmq sto pensando di fare una cosa più semplice.... visto che scarico i
>> files con wget, potrei passargli l' opzione -x oppure -nH e fare
>> ricreare la struttura delle cartelle. A quel punto basta sostituire il
>> dominio vecchio con il nuovo.
>
> Beh, la regex di sostituzione anche in questo caso non cambia:-) Nel
> dump del db i percorsi sono comunque da sostituire ed adattare alla
> nuova struttura (a meno che la struttura delle directory non rimane
> costante)
>
>
>>
>> ad ogni modo grazie davvero. si scoprono sempre nuove cose con sed e awk
>>
>
> Sono tra i miei tool preferiti:-)
>
>
>> Il 09/07/13, Alessandro Proscia<[email protected]> ha scritto:
>>> 2013/7/9 MaX <[email protected]>:
>>>> Grazie alessando, ma.... quasi!!
>>>>
>>>> ti metto sotto una linea da processare di un forum reale...tanto è
>>>> pubblico e non c' è niente da nascondere.
>>>>
>>>> bisogna che SOLO i link tipo
>>>> "http://image.forumfree.it/4/4/1/0/7/3/3/1325053754.gif";
>>>>
>>>> venissero modificati in
>>>>
>>>> "http://faidateoffgrid.altervista.org/forum/allegati/1325053754.gif";
>>>
>>> Che ne dici di
>>>
>>> sed -r
>>> 's#http://image.forumfree.it/([0-9]/){7}([0-9]+\.gif)#http://faidateoffgrid.altervista.org/forum/allegati/\2#g'
>>>
>>> ?
>>>
>>> Alessandro
>>>
>>>
>>> [cut]
>>>
>>> --
>>> Linux Registered User (http://counter.li.org) #378635
>>>
>>> So this is how liberty dies...with thunderous applause. - Padmé Amidala
>>>
>>
>>
>> --
>> ciao,
>> MaX
>
>
>
> --
> Linux Registered User (http://counter.li.org) #378635
>
> So this is how liberty dies...with thunderous applause. - Padmé Amidala
>
>
> --
> Per REVOCARE l'iscrizione alla lista, inviare un email a
> [email protected] con oggetto "unsubscribe". Per
> problemi inviare un email in INGLESE a [email protected]
>
> To UNSUBSCRIBE, email to [email protected]
> with a subject of "unsubscribe". Trouble? Contact
> [email protected]
> Archive:
> http://lists.debian.org/cakkvcfbgzv62-6ssmfs_1do3bemgpzhqya_avga1elu0g0q...@mail.gmail.com
>
>


-- 
ciao,
MaX


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
[email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/CAEyAVmtkBaxT-t9e73r6Vsn9Pk9YjV6DL2u0tMfVKmc-wRY=n...@mail.gmail.com

Rispondere a