Le 10 mars 2017 à 19:00, Raphael Mazelier <r...@futomaki.net> a écrit : > > > On 10/03/2017 18:51, Alarig Le Lay wrote: > >> Hello, >> >> Quick and dirty : >> regis ~ # birdc show route primary for 89.234.186.1 | grep AS | cut -d '[' >> -f 3 | cut -d ']' -f 1 | sed 's/[ie?]//' >> AS204092 >> > > Pas mal :) > par contre ca tiendra pas 200 requêtes/seconde. Dans ce cas tu es obligé de > travailler sur un dump quelconque.
eeeh, pourtant : $ wc -l liste_ip 177 liste_ip $ cat get_as.sh #!/bin/sh while read ip; do birdc show route primary for $ip | awk '/AS/ {gsub(/\[|\]|i|\?/, ""); print $10}' >> liste_as; done < liste_ip $ time -h ./get_as.sh 0.22s real 0.14s user 0.20s sys $ wc -l liste_as 172 liste_as (le coup du get_as.sh c'est juste pour contourner le "time while read" que je n'ai pas réussi à faire fonctionner). Donc bon, ça se tente :) --------------------------- Liste de diffusion du FRnOG http://www.frnog.org/