|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Membre du Club
![]() Inscription : décembre 2005 Messages : 112 ![]() |
bonjour,
je dois traiter un fichier log, donc je dois extraire des URL qui font partie des lignes de mon fichier log! je ne trouve pas la commande qui va me permettre d'avoir ces lignes (url)! les lignes du fichier log sont du type: Citation:
je veux constuire un fichier qui va contenir que les URL : http:\\blablablablabla\blablablabla\encoreblabla\user=99999999 |
|
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 546 ![]() |
une methode
Code :
cat fichierlog | cut -d"[" -f2 | cut -d"]" -f1 > /tmp/resultat.txt |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Frédéric Brugmans Informaticien multitâche Inscription : février 2005 Messages : 661 ![]() |
Code :
cat fichier | sed -e 's/[^\[]*\[\(http[^]]*\)\].*/\1/g' |
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() Inscription : mai 2004 Messages : 709 ![]() |
Elles ont une drôle de forme tes url avec les backslashes!
__________________
:q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp :quitplease :quitnow :leave :shit ^X^C ^C ^D ^Z ^Q QUITDAMMIT Jabber: ripat at im.apinc.org |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : décembre 2005 Messages : 112 ![]() |
merci bcp
je vais analyser les 3 solutions si j'aurias des questions je reviendrais. merci |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : décembre 2005 Messages : 112 ![]() |
excuse moi ripat mais je ne trouve pas l'option -o ds grep !
http://bama.ua.edu/cgi-bin/man-cgi?grep+1 qu'est ce que ca fait ?? merci |
|
|
00
|
|
|
#7 |
|
Membre émérite
![]() Inscription : mai 2004 Messages : 709 ![]() |
Cette option ne retourne vers stdout que les match du motif. Pas la ligne complète.
Apparemment l'option ne semble disponible que dans la version GNU de grep. http://www.gnu.org/software/grep/doc/grep_2.html#SEC2 Il te reste la solution sed de becket.
__________________
:q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp :quitplease :quitnow :leave :shit ^X^C ^C ^D ^Z ^Q QUITDAMMIT Jabber: ripat at im.apinc.org |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com