`
winse
  • 浏览: 94397 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

shell使用实践

阅读更多

通过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 ]

 

 

  • 大小: 9.7 KB
  • 大小: 52.5 KB
分享到:
评论

相关推荐

    Shell 脚本编程最佳实践.doc

    Shell 脚本编程最佳实践主要关注代码的可读性、规范性和维护性。以下是一些关键要点: 1. **Shebang(蛇棒)**:脚本的第一行应包含`#!`,后接解释器路径,如`#!/bin/bash`。这指定了脚本应该由哪个shell解释器执行...

    Linux 系统命令及 Shell 脚本实践指南

    《Linux 系统命令及 Shell 脚本实践指南》是一本全面介绍 Linux 操作系统中常用命令和 Shell 脚本编程的书籍。对于任何想要深入理解和掌握 Linux 系统管理的用户来说,这本书都是不可或缺的资源。下面将详细阐述书中...

    Linux Shell自动化运维最佳实践

    Linux Shell是一种命令行解释器,它负责解释用户输入的命令并将其传递给系统执行。...以上是Linux Shell自动化运维中的一些最佳实践知识点。通过这些知识点的使用,可以大大提高Linux系统管理的效率和自动化水平。

    实践大师:Unix Shell编程篇

    本文将深入探讨Unix Shell编程的核心概念、语法特性以及实用技巧,帮助你成为一位熟练的Shell编程实践大师。 Unix Shell是Unix操作系统中的一个命令解释器,它允许用户通过命令行与操作系统进行交互。Shell编程则是...

    实践大师:unix shell编程篇

    本文将深入探讨Unix Shell编程的核心概念、语法特性以及实用技巧,帮助你成为一位熟练的Shell编程实践大师。 Unix Shell是操作系统与用户交互的界面,允许用户通过命令行执行操作。最常见的Shell之一是Bourne-Again...

    shell 编码实践与规范,比较详细

    shell 编码实践与规范,比较详细

    Linux系统命令及Shell脚本实践指南[王军完整]

    《linux系统命令及shell脚本实践指南》由浅入深、全面、系统地介绍了Linux系统的基础命令和Shell脚本的开发。作为一本面向Linux入门用户的书籍,本书力求语言通俗易懂,用例简单明了,便于读者阅读领会。同时,全书...

    Linux系统命令及Shell脚本实践指南

    Linux系统命令及Shell脚本实践指南

    《linux系统命令及shell脚本实践指南》_linux-shell.zip

    《linux系统命令及shell脚本实践指南》_linux-shell

    shell shell练习 shell入门

    Shell是Linux和Unix系统中的命令解释器,它提供了一个用户与操作系统内核交互的界面,允许用户通过命令行执行各种操作。本篇文章将深入探讨Shell的...记得多实践,多尝试,理论与实践相结合,才能真正掌握Shell的魅力。

    Linux系统命令及shell脚本实践指南

    Linux系统命令及shell脚本实践指南,详细解释通用Linux命令用法及shell脚本写法。

    linux系统命令及shell脚本实践指南.rar

    《Linux系统命令及Shell脚本实践指南》是针对Linux操作系统用户和管理员的一份宝贵资源,旨在帮助读者深入理解和熟练运用Linux环境中的基本命令以及编写高效Shell脚本。这份指南覆盖了从基础到高级的广泛主题,是...

    Linux系统命令及Shell脚本实践指南!

    本实践指南由王军编著,旨在为初学者提供一个全面且深入的学习路径,从基础的Linux命令到复杂的Shell脚本编写。 一、Linux系统命令 Linux系统命令是用户与操作系统交互的基础,它们允许用户执行各种操作,如文件...

    Linux系统命令及shell脚本实践指南-王军

    Linux系统命令及shell脚本实践指南-王军.mobi

    shell编写 shell编写

    而在Shell编写中,我们所说的"shell脚本"(Shell script)是一种使用Shell语言编写的程序,用于自动化一系列的系统任务。在Linux或Unix环境中,Bash Shell是最常用的一种Shell,因此我们通常所说的Shell编写指的是...

    基础使用简明shell使用教程

    **基础使用简明Shell使用教程** Shell,全称为命令行解释器或外壳,是Linux...随着对Shell的深入理解和实践,你将能编写出更复杂的脚本,解决日常工作中遇到的各种问题。学习Shell,是你成为高效Linux用户的重要一步。

Global site tag (gtag.js) - Google Analytics