Re: [ssfr] Challenge One Liner

[ Thread Index | Date Index | More debianworld.org/shellscript-fr Archives ]


Stephane Bortzmeyer wrote:
On Wed, Jul 02, 2008 at 06:37:05PM +0200,
Philippe Jacquot <philippe.j@xxxxxxxxx> wrote a message of 26 lines which said:

# fping -s -g 172.16.240.0/24 -r 1 2>/dev/null | awk '/alive/ {print $1
"in"} /unreachable/ {print $1 >"out"}'
...
(y'a des techniques pour faire les pings en parallèle, mais en shell, je vois pas)

fping, justement.

--
Vi, vi, mais ayant déjà parlé de fping, je l'excluais de la solution d'un oneline (parce que c'est plus un oneline, c'est la commande elle-même).


Tu dis ailleurs:

OK, mais c'est à l'humain de faire le calcul /25 -> 129:254. Alors que
fping -g le fait tout seul.

Certes, mais fping a aussi sa faiblesse: il n'accepte pas les -g multiples, comme dans:
fping -g 172.16.14.0/24 -g 172.16.42.0/24 -g 192.168.12.0/26

Et sur fping -g 172.16.0.0/16, il va péter des erreurs "No buffer space available" (du moins, sur ma babasse).


Philippe

---


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/