Re: altro aiuto con sed/awk (2)

2013-07-10 Per discussione MaX
non vorrei essere un piattola... ma non è detto che i file siano .gif,
potrebbero avere una estensione qualsiasi

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.

ad ogni modo grazie davvero. si scoprono sempre nuove cose con sed e awk

ciao
MaX

Il 09/07/13, Alessandro Prosciaa.pros...@gmail.com ha scritto:
 2013/7/9 MaX maxlinux2...@gmail.com:
 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


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAEyAVmt8waR_8o7hdVkusk7EAdhueokgX_e_m-z=enAsThi=0...@mail.gmail.com



Re: altro aiuto con sed/awk (2)

2013-07-10 Per discussione Alessandro T.

Un paio di cose per favore:
1- cerca di Quotare Bene [0]
2- rispondi alla lista e non direttamente o mettendomi in CC

On 10/07/2013 08:49, MaX wrote:

non vorrei essere un piattola... ma non è detto che i file siano .gif,
potrebbero avere una estensione qualsiasi

[...]


Ora, sinceramente, non ho capito la discrimina dell'url.
Pensavo volessi trasformare http://dom/numero variabile di 
directory/file in http://altrodom/path/file .


Puoi fare un esempio di url non correttamente processati dal mio `sed 
's|http://dominio\.com.*[/]|http://altrodominio\.com/allegati/|'` ?



[0] http://wiki.news.nic.it/QuotarBene

--
Alessandro T.

R: Perché leggiamo dall'alto al basso e da sinistra a destra.
D: Perché dovrei iniziare la risposta all'e-mail dopo il testo citato?


--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/51dd0ecc.8010...@yahoo.it



Re: altro aiuto con sed/awk (2)

2013-07-10 Per discussione Alessandro Proscia
2013/7/10 MaX maxlinux2...@gmail.com:
 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 Prosciaa.pros...@gmail.com ha scritto:
 2013/7/9 MaX maxlinux2...@gmail.com:
 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
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cakkvcfbgzv62-6ssmfs_1do3bemgpzhqya_avga1elu0g0q...@mail.gmail.com



Re: altro aiuto con sed/awk (2)

2013-07-10 Per discussione MaX
Funziona!!  sei un genio!! :D

Il 10/07/13, Alessandro Prosciaa.pros...@gmail.com ha scritto:
 2013/7/10 MaX maxlinux2...@gmail.com:
 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 Prosciaa.pros...@gmail.com ha scritto:
 2013/7/9 MaX maxlinux2...@gmail.com:
 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
 debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
 problemi inviare un email in INGLESE a listmas...@lists.debian.org

 To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive:
 http://lists.debian.org/cakkvcfbgzv62-6ssmfs_1do3bemgpzhqya_avga1elu0g0q...@mail.gmail.com




-- 
ciao,
MaX


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

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



altro aiuto con sed/awk (2)

2013-07-09 Per discussione MaX
ciao a tutti

devo modificare una url usando un pipe,

la url è simile a:
http://dominio.com/4/4/1/0/7/3/3/1325153273.gif

e deve risultare:

http://altrodominio.com/allegati/1325153273.gif;

la url originale varia costantmente nelle directory e nome dell'
immagine (/4/4/1/0/7/3/3/1325153273.gif) mentre il dominio rimane
invariato. come cigliegina nella torta, il numero di directory varia
costantemente.

Devo farlo in un pipe perché la url fa parte del testo del messaggio
che viene a sua volta filtrato e modificato da altri filtri.

secondo voi ci sono soluzioni?


-- 
ciao,
MaX


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/caeyavmu99ijfsunf3wjmo77imm0-dfmq8z_9h-go6gu-m5w...@mail.gmail.com



Re: altro aiuto con sed/awk (2)

2013-07-09 Per discussione MaX
spiego meglio...

immaginiamo di avere un testo del genere

...questo è il testo del messaggio con una o più url:
http://dominio.com/4/4/1/0/7/3/3/1325153273.gif e poi ne abbiamo un'
altra: http://dominio.com/4/3/4/1/0/7/3/3/1325053754.gif. Bisogna
modificarle.

e dopo il pipe dovrebbe venire fuori:

...questo è il testo del messaggio con una o più url:
http://altrodominio.com/allegati/1325153273.gif e poi ne abbiamo un'
altra: http://altrodominio.com/allegati/1325053754.gif. Bisogna
modificarle.

ecco.

Il 09/07/13, MaXmaxlinux2...@gmail.com ha scritto:
 ciao a tutti

 devo modificare una url usando un pipe,

 la url è simile a:
 http://dominio.com/4/4/1/0/7/3/3/1325153273.gif

 e deve risultare:

 http://altrodominio.com/allegati/1325153273.gif;

 la url originale varia costantmente nelle directory e nome dell'
 immagine (/4/4/1/0/7/3/3/1325153273.gif) mentre il dominio rimane
 invariato. come cigliegina nella torta, il numero di directory varia
 costantemente.

 Devo farlo in un pipe perché la url fa parte del testo del messaggio
 che viene a sua volta filtrato e modificato da altri filtri.

 secondo voi ci sono soluzioni?


 --
 ciao,
 MaX



-- 
ciao,
MaX


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/caeyavmvo1quqj7larac+mco6wyavpnf7w7syef-dpnoduhc...@mail.gmail.com



Re: altro aiuto con sed/awk (2)

2013-07-09 Per discussione Alessandro T.

On 09/07/2013 18:38, MaX wrote:

spiego meglio...

immaginiamo di avere un testo del genere

...questo è il testo del messaggio con una o più url:
http://dominio.com/4/4/1/0/7/3/3/1325153273.gif e poi ne abbiamo un'
altra: http://dominio.com/4/3/4/1/0/7/3/3/1325053754.gif. Bisogna
modificarle.

e dopo il pipe dovrebbe venire fuori:

...questo è il testo del messaggio con una o più url:
http://altrodominio.com/allegati/1325153273.gif e poi ne abbiamo un'
altra: http://altrodominio.com/allegati/1325053754.gif. Bisogna
modificarle.

ecco.


una cosa così?
`sed 's|http://dominio\.com.*[/]|http://altrodominio\.com/allegati/|'`



--
Alessandro T.

R: Perché leggiamo dall'alto al basso e da sinistra a destra.
D: Perché dovrei iniziare la risposta all'e-mail dopo il testo citato?


--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/51dc45fd.6050...@yahoo.it



Re: altro aiuto con sed/awk (2)

2013-07-09 Per discussione MaX
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;

tutti gli altri devono rimanere invariati.

qui sotto una linea del db in csv

11109603,65808342,533406612,Sisom,antipasti di pasta sfoglia
- Dolce amp; Salato,Quando decido di invitare qualcuno a pranzo o a
cena#44; [img]http://image.forumfree.it/4/4/1/0/7/3/3/1325053754.gif[/img]
e voglio preparare un antipasto#44;l#39;essenziale è che sia
velocissimo e di bell#39;effetto#44; allora cercando in rete#44; ho
trovato qualche ideuzza simpatica#44; niente di che ma magari sarà
utile anche a qualcun#39;altro ...brbrLa magica pasta
sfoglia#44; che sia dolce o salata#44; è davvero una soluzione a
tanti problemi..brbrIo ho usato pancetta coppata e provola
affumicata che avevo in casa#44; ma ovviamente potete mettere
qualsiasi altra combinazione di affettato e formaggio. Non è
necessaria neanche una spiegazione basta guardare in sequenza le
foto..[img]http://faccine.forumfree.net/winksmiley02.gif[/img]brbr[url]http://image.forumfree.it/9/7/6/5/0/2/2/1367529334.jpg[/url][img]http://image.forumfree.it/9/7/6/5/0/2/2/t/1367529334.jpg[/img]brbr[url]http://image.forumfree.it/9/7/6/5/0/2/2/1367529968.jpg[/url][img]http://image.forumfree.it/9/7/6/5/0/2/2/t/1367529968.jpg[/img]brbr[url]http://image.forumfree.it/9/7/6/5/0/2/2/1367529336.jpg[/url]brbr[img]http://image.forumfree.it/9/7/6/5/0/2/2/t/1367529336.jpg[/img]brbrbrIn
forno a 180° per una ventina di minuti et voilà . . . .
.brbr[url]http://image.forumfree.it/9/7/6/5/0/2/2/1367531271.jpg[/url][img]http://image.forumfree.it/9/7/6/5/0/2/2/t/1367531271.jpg[/img]brbrp.s.
Questo piatto invece è per Eneo#44; visto che alle mie torte
preferisce i . . . . maiali he he he
brbr[url]http://image.forumfree.it/9/7/6/5/0/2/2/1367530677.jpg[/url][img]http://image.forumfree.it/9/7/6/5/0/2/2/t/1367530677.jpg[/img]brbrBye
byebrbrModificato da Sisom - 2/5/2013#44; 23:48br
brbrLink originale:
http://faidateforum.forumfree.it/?t=65808342p=533406612,2013-05-02
23:20





Il 09/07/13, Alessandro T.taglia...@yahoo.it ha scritto:
 On 09/07/2013 18:38, MaX wrote:
 spiego meglio...

 immaginiamo di avere un testo del genere

 ...questo è il testo del messaggio con una o più url:
 http://dominio.com/4/4/1/0/7/3/3/1325153273.gif e poi ne abbiamo un'
 altra: http://dominio.com/4/3/4/1/0/7/3/3/1325053754.gif. Bisogna
 modificarle.

 e dopo il pipe dovrebbe venire fuori:

 ...questo è il testo del messaggio con una o più url:
 http://altrodominio.com/allegati/1325153273.gif e poi ne abbiamo un'
 altra: http://altrodominio.com/allegati/1325053754.gif. Bisogna
 modificarle.

 ecco.

 una cosa così?
 `sed 's|http://dominio\.com.*[/]|http://altrodominio\.com/allegati/|'`



 --
 Alessandro T.

 R: Perché leggiamo dall'alto al basso e da sinistra a destra.
 D: Perché dovrei iniziare la risposta all'e-mail dopo il testo citato?


 --
 Per REVOCARE l'iscrizione alla lista, inviare un email a
 debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
 problemi inviare un email in INGLESE a listmas...@lists.debian.org

 To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive: http://lists.debian.org/51dc45fd.6050...@yahoo.it




-- 
ciao,
MaX


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAEyAVmtDYkhJDxwAJy_P1=e-qbfqcw-zrpekbaew4mtdkxk...@mail.gmail.com



Re: altro aiuto con sed/awk (2)

2013-07-09 Per discussione Alessandro Proscia
2013/7/9 MaX maxlinux2...@gmail.com:
 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


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cakkvcfab+fgpg2fvl+5tm-duxdb3vjl3kun1ywocqp7medg...@mail.gmail.com