Chinaunix首页 | 论坛 | 博客
  • 博客访问: 400323
  • 博文数量: 103
  • 博客积分: 3073
  • 博客等级: 中校
  • 技术积分: 1078
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-23 15:04
文章分类

全部博文(103)

文章存档

2012年(13)

2011年(76)

2010年(14)

分类: LINUX

2011-09-07 15:51:02

  1. 3 fun ()
  2.   4 {
  3.   5 #f2=$2
  4.   6 #ffs=$3
  5.   7 sed -n '/
  6. /p' $1 >f2
  7.   8
  8.   9 if [ -f f3 ];then
  9.  10 rm f3
  10.  11 fi
  11.  12
  12.  13 while read line
  13.  14 do
  14.  15 #math left "
  15.  16 loc=`expr index "$line" \"`
  16.  17 str=${line:$loc}
  17.  18 #match right "
  18.  19 loc=`expr index "$str" \

  1. 30 down ()
  2.  31 {
  3.  32 ##arg3 is files retrieved
  4.  33 #fun "$1" "$2" "$3"
  5.  34 fun $1
  6.  35 while read fname
  7.  36 do
  8.  37 first=`expr index "$fname" .`
  9.  38 backslash=`expr index "$fname" \/`
  10.  39 site=$2$fname
  11.  40 if [ $first = 1 ];then
  12.  41 echo $fname
  13.  42 echo "parents"
  14.  43 elif [ $backslash != 0 ];then
  15.  44 #f2=$fname"f2"
  16.  45 #f3=$fname"f3"
  17.  46 ll=${#fname}
  18.  47 ll=`expr $ll - 1`
  19.  48 fzz=${fname:0:$ll}
  20.  49 echo $fzz
  21.  50
  22.  51 mkdir $fname
  23.  52 cd $fname
  24.  53 myprefix=$site
  25.  54 curl $site >$fzz
  26.  55 echo "myprefix $myprefix"
  27.  56 #down $fname $f2 $f2
  28.  57 down "$fzz" "$myprefix"
  29.  58 cd ..
  30.  59 else
  31.  60 echo "site $site"
  32.  61 curl $site >$fname
  33.  62 fi
  34.  63 done <f3
  35.  64 }

  1. 67 down "f1" "$prefix"


阅读(592) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~