On 07/30/2012 08:12 PM, ZioPRoTo (Saverio Proto) wrote:
> Seeee :) Si vede che ho spiegato male il quesito.
> 
> troppo facile. La difficoltà sta nel fatto che devo fare la
> sostituzione su tutte le URL della pagina. Non solo su map.ninux.org
> 
> quindi devo matchare e riportarmi nella nuova espressioni una URL qualsiasi.


Allora prova:

sed
's/http\(s\?\):\/\/\([^\\]*\)\(\\"\)\?/authaction?redir=http\1%3A%2F%2F\2\&tok=token\3/'


Quello che mi piace delle espressioni regolari e' che sono sempre molto
leggibili...

Ma bisogna anche 'escapare' tutti i simboli (e.g. ':' -> '%3A')?

Clauz


_______________________________________________
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless

Rispondere a