Salut,

J'ai le texte suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
192.168.1.7	http://www.developpez.net/forums/login.php?do=login&test=1	No-Operation (NOP),No-Operation (NOP),Timestamps: TSval 2608895, TSecr 182343795,SEQ/ACK analysis,POST /forums/login.php?do=login HTTP/1.1\r\n,Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n,\r\n,vb_login_username=theclem35&vb_login_password=******&s=&securitytoken=********&do=login&vb_login_md5password=&vb_login_md5password_utf=
Je souhaite supprimer la chaine
Code : Sélectionner tout - Visualiser dans une fenêtre à part
No-Operation (NOP),No-Operation (NOP),Timestamps: TSval 2608895, TSecr 182343795,SEQ/ACK analysis,POST /forums/login.php?do=login HTTP/1.1\r\n,Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n,\r\n,
et remplacer tous les & (seulement APRES l'url) par des \n.

J'utilise la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sed 's/\tNo-Op.*\\r\\n,\\r\\n,/\n/g; s/&/\n/g'
qui me donne un bon résultat sauf que les & sont remplacés dans tout le fichier.
Comment lui faire remplacer que depuis le No-Op ? Ou bien plus simple, depuis la deuxième tabulation ? De même je pourrai modifier la commande pour supprimer la ligne parasite à partir de cette deuxième tabulation.

Ca serait d'ailleurs plus pratique car la ligne parasite ne commence pas toujours pas No-Op...

Merci!!