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
---