小白写的一个linuxcast播客所有视频地址脚本

小白一枚,请高手不要见笑,我也只是为了方便点。(1到50期)

谢谢linuxcast这么好的网站给俺这样的小白一个学习机会。

1. 使用ab对Web服务进行压力测试:http://125.76.230.133/cast/mp4/ab.mp4
2. 使用cloc进行代码统计:http://125.76.230.133/cast/mp4/cloc.mp4
3. 使用httperf对Web服务进行压力测试:http://125.76.230.133/cast/mp4/httperf.mp4
4. 监控Linux系统当前监听使用的端口:http://125.76.230.133/cast/mp4/netstat.mp4
5. 使用Nginx高性能Web服务器:http://125.76.230.133/cast/mp4/nginx.mp4

。。。。。以下省略

源码也很简陋

  1 #!/bin/bash
  2 for (( i=1;i<=50;i++  ))
  3 do
  4 URL="http://www.linuxcast.net/public/cast_show/${i}"
  5 echo -n "$i. " >>linuxcast.txt
  6 curl -s $URL -o /tmp/html.tmp
  7 echo -n `cat /tmp/html.tmp|grep '\<title'| awk -F-  '{print $2}'`>> linuxcas    t.txt
  8 echo -n ":" >>linuxcast.txt
  9 echo `cat /tmp/html.tmp |grep 'source.\{1,\}mp4*'  |awk -F\" '{print $2}' `       >>linuxcast.txt
 10 done

  再用这个把它们下载下来

  1 #!/bin/bash
  2 h=`wc -l linuxcast.txt |awk '{print $1}'`
  3 for (( i=1;i<=$h;i++ ))
  4 do
  5     wget `sed -n "${i}p" linuxcast.txt |cut -d: -f 2-`
  6
  7 done

你可能感兴趣的:(视频,播客)