- 论坛徽章:
- 0
|
- gethtml()
- {
- #telnet到ip地址的80端口,然后get [url]http://www.sohu.com[/url]网页。并保存到1.html,2.html....
- local ip=$1
- fname=$2
- (
- sleep 1
- echo get [url]http://www.sohu.com[/url]
- echo "\n"
- sleep 8 ) | telnet $ip 80 >"$fname.html" 2>/dev/null
- sed -i '1,3d' "$fname.html"
- }
- n=1
- #从ip.txt文件里获得IP地址。赋值到ipaddr数组里。
- while ((n<=$(cat ip.txt|wc -l)))
- do
- ipaddr[$n]=$(cat ip.txt|sed -n "${n}p"|awk '{print $2}')
- ((n+=1))
- done
- n=`expr $n - 1`
- #输出获得主机数目
- echo "Test host NO:$n"
- loop0=1
- while [ $loop0 -le $n ]
- do
- gethtml ${ipaddr[$loop0]} "$loop0"
- ((loop0+=1))
- done
复制代码
会得到1-8个.html文件。。可是为什么第7个文件会是空文件。?试了好多次的结果都是一样。
[ 本帖最后由 jlu204 于 2007-12-24 08:53 编辑 ] |
|