Re: [ssfr] Challenge One Liner |
[ Thread Index |
Date Index
| More debianworld.org/shellscript-fr Archives
]
salut a tous,
On Wed, Jul 02, 2008 at 07:30:14PM +0200, Laurent CARON wrote:
> Edi Stojicevic wrote:
> Si on considère être sur le même segment:
>
> for i in $(seq 254); do ping -c1 172.16.0.$i >/dev/null 2>&1; clear;
> done; arp -an | grep -i incomplete | awk '{print $2}' | sed -e 's/(//'
> -e 's/)//'
moi j'aurais encore viré les espaces là ou ils ne sont pas nécessaires
:)
ok ... edi avait dit 1 ligne mais je prefere perdre proprement ...
for i in $(seq 254); do
ping -c1 172.16.0.$i >/dev/null 2>&1;
clear;
done;
en zsh:
for ip ( 172.16.0.{1-254} ) ping &>/dev/null
arp -an |
grep -i incomplete |
awk '{print $2}' |
sed -e 's/(//' -e 's/)//'
qu'il vaut mieux écrire
arp -an | awk ' /incomplete/ {
gsub("[()]","");
print
}'
--
Marc Chantreux
BibLibre, expert en logiciels libres pour l'info-doc
http://biblibre.com
---