Chinaunix首页 | 论坛 | 博客
  • 博客访问: 40563
  • 博文数量: 7
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2014-08-08 15:40
文章分类

全部博文(7)

文章存档

2016年(7)

我的朋友

分类: LINUX

2016-01-06 14:13:29


点击(此处)折叠或打开

  1. #!/bin/bash
  2. page=1

  3. function get_html(){

  4.    curl -A "Mozilla/4.0 ??compatible?? MSIE 6.0?? Windows NT 5.0?©" http://www.qiushibaike.com/8hr/page/$page>fun

  5.     echo "This is page$1"

  6.     sed -n '/
    /,/<\/div>/p' fun|sed 's/^<.*//g' |sed '/^ *$/d'>f
  7.     read_by_line

  8.     let page=$1+1

  9.     have_fun $page

  10. }



  11. function have_fun()

  12. {

  13. for i in `seq 10`

  14. do
  15.     

  16.     Input_user=n

  17.     i=$page

  18.     Input_user=0

  19.     if [ $i -eq 1 ]

  20.     then

  21.         echo "have fun"

  22.         get_html $i

  23.     else

  24.         echo "Continue? [y|N]"

  25.         read Input_user

  26.     fi



  27.     if [[ $Input_user == N ]]

  28.     then

  29.         exit

  30.     else

  31.         get_html $i

  32.     fi

  33. done    

  34. }


  35. function read_by_line()
  36. {
  37.     clear
  38.     while read line
  39.     do
  40.         echo
  41.         echo $line |sed 's//\n/g'
  42.         echo
  43.         echo "Continue [y|N]"

  44.         read Input_user</dev/tty
  45.         if [[ $Input_user == N ]]
  46.         then
  47.             exit
  48.         fi
  49.     done <f
  50. }


  51. have_fun

  52. rm -rf f fun


阅读(1007) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:Centos编译安装 nodejs

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