通过shell来获取视频地址,简化生活,所以这个分类到编程之美下面。
这里讲的是使用shell获取163 ted视频下载地址。
效果如图:
shell脚本如下:
#!/bin/sh wget -qO- http://open.163.com/ted/ | iconv -f gbk -t utf-8 | awk '{if($0 ~ /<a href="http:\/\/v\.163\.com\/movie/ ){print}}' \ | sed -n 's/.*<a href="\([^"]*\)".*/\1/p' \ | while read url do echo $url; wget -qO- "$url" | iconv -f gbk -t utf-8 | awk '/appsrc: \047http:\/\//{if(match($0,/http:[^\047]*/))print substr($0,RSTART,RLENGTH);}' \ | sed -e s/-list\.m3u8/.mp4/ -e s/movie/movieMP4/ done
“\047” 表示单引号!
获取到mp4的列表之后,你想怎么弄就怎么弄了~~~
参考资料:
1、 awk怎么输入特殊字符[ http://cn.mzcart.com/2012/07/130.html ]
相关推荐
《Linux 系统命令及 Shell 脚本实践指南》一书的 PDF 格式,系统的介绍了 Linux 的相关命令和 Shell 脚本编程的知识
毕竟shell脚本这个东西不算是正经的编程语言,他更像是一个工具,用来杂糅不同的程序供我们调用。因此很多人在写的时候也是想到哪里写到哪里,基本上都像是一段超长的main函数,不忍直视。
实践大师:Unix Shell编程篇 实践大师:Unix Shell编程篇
《linux系统命令及shell脚本实践指南》由浅入深、全面、系统地介绍了Linux系统的基础命令和Shell脚本的开发。作为一本面向Linux入门用户的书籍,本书力求语言通俗易懂,用例简单明了,便于读者阅读领会。同时,全书...
Linux系统命令及Shell脚本实践指南
实践大师:unix shell编程篇.rar
Linux Shell自动化运维最佳实践,这可是心血之作,强烈推荐
shell程序设计实践 设计文档.doc
Linux系统命令及shell脚本实践指南,详细解释通用Linux命令用法及shell脚本写法。
linux系统命令及shell脚本实践指南
Linux系统命令及shell脚本实践指南-王军.mobi
LINUX系统实践,常用 shell 命令及实用工具的使用,Ubuntu Kylin 操作系统(桌面版),SHELL 或 Windows 环境下的 Cygwin64 终端模拟器
Linux系统命令及Shell脚本实践指南.pdf 高清
6-Shell的条件表达式知识初步介绍实践 7-Shell的字符串表达式介绍-实践及企业案例脚本剖析 8-Shell的整数表达式介绍-实践及企业案例脚本剖析 9-Shell的逻辑操作符知识介绍-实践及企业案例脚本剖析 10-Shell的各种...
操作系统接口,联机命令接口,Shell命令语言