|
便利シェルスクリプトを作りました。 http://www.tokyovalley.com/yahoo_blog/article/article.php 自分のローカルネットワークにホストを置きすぎて、IPアドレス何番にふったか忘れたー^^; みたいなシチュエーションってありますよね。 そんな時のためのスクリプト。 実行すると以下のようになります。 # ./ping_subnet24.sh 192.168.1. IP addresses below are found 192.168.1.1 192.168.1.3 192.168.1.10 192.168.1.13 192.168.1.29 192.168.1.30 192.168.1.53 192.168.1.54 192.168.1.100 以下がスクリプトの内容。どうぞコピペしてお使い下さい。 # cat ping_subnet24.sh #!/bin/bash if [ $# -ne 1 ]; then
echo Please specify network address in /24. ex. \'192.168.1.\'
fiexit echo IP addresses below are found; COUNT=0 while true do
if [ $COUNT -gt 256 ]; then
done
break
fiCOUNT=expr $COUNT + 1 #echo $COUNT if [ `ping -c 1 -w 1 -s 1 $1$COUNT | grep 'bytes from' | wc -c` -gt 2 ]; then
echo $1$COUNT
fi#上の色が付いてしまっているexpr...の箇所は、バックスラッシュでかこってくださいね^^;
|

- >
- コンピュータとインターネット
- >
- コンピュータ
- >
- その他コンピュータ




