Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4842649
  • 博文数量: 930
  • 博客积分: 12070
  • 博客等级: 上将
  • 技术积分: 11448
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-15 16:57
文章分类

全部博文(930)

文章存档

2011年(60)

2010年(220)

2009年(371)

2008年(279)

分类:

2008-09-04 20:09:03

  要求输入一个url,输出该url是首页、目录页或者其他url 
  如下形式叫做首页: 
  militia.info/ 
 
 
 
 
  如下形式叫做目录页: 
  thursdaythree.net/greenhouses--gas-global-green-house-warming/ 
 
 
 
  
  请注意: 
  a) url有可能带http头也有可能不带 
  b)动态url(即含有"?"的url)的一律不算目录页,如: 
 
 

下面是我实现的代码:
#!/bin/bash

#echo Please input the url:
#read urls
for url in $(cat urls)
do
echo $url | sed 's/^http:\/\///g' | grep '\/' | grep -v '\/.*\/' | grep -v '\?'
a1=$?
echo $url | sed 's/^http:\/\///g' | grep '\/.*\/' | grep -v '\?'
a2=$?
echo $url | grep '\?'
a3=$?
if [ $a1 -eq 0 ]
    then
    echo "$url is index page"
elif [ $a2 -eq 0 ]
    then
    echo "$url is directory page"
else
    echo "$url is other page"
fi
done
阅读(1238) | 评论(0) | 转发(0) |
0

上一篇:播放音乐的script

下一篇:还是百度滴

给主人留下些什么吧!~~