`
winse
  • 浏览: 95296 次
  • 性别: 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.zip

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

    shell shell练习 shell入门

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

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

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

    Shell脚本编程实践.docx

    shell脚本编程实践

    shell脚本编程实践.txt

    shell脚本编程实践

    Shell脚本编程实践指南:从入门到实战

    使用场景及目标:通过学习本文,读者可以掌握 Shell 脚本的基本语法和常用技巧,能够编写高效的脚本来自动化日常任务,提高工作效率。同时,本文提供的实践案例可以帮助读者更好地理解和应用所学知识。 阅读建议:在...

    shell编写 shell编写

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

    基础使用简明shell使用教程

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

    操作系统接口Shell命令语言

    操作系统接口是用户与操作系统之间进行交互的桥梁,主要包含联机命令接口、Shell命令语言、系统调用以及图形用户接口。本章重点讨论了联机命令接口和Shell命令语言。 联机命令接口是用户直接与操作系统进行交互的...

    Shell编程与应用实践

    ### Shell编程与应用实践 #### 一、Shell编程概述 Shell是一种用于与计算机操作系统交互的命令行解释器,同时也是Linux和Unix系统的核心组件之一。Shell不仅提供了用户与系统交互的界面,还支持脚本编程,使得一...

    VC使用Shell操作文件

    这个标题"VC使用Shell操作文件"指的是利用Microsoft Visual C++(VC)来调用Windows Shell接口,实现对文件的高效控制。下面将详细介绍如何使用Shell API在VC++中进行文件操作。 1. **ShellExecute函数**:这是最...

    shell脚本,通过snmp方式获取远程服务器的CPU内存和硬盘的使用率

    总的来说,通过学习和实践这样的Shell脚本,你可以有效地自动化监控远程服务器的关键性能指标,从而提高IT运维的效率和响应速度。这个过程不仅涉及到了Shell脚本编程,还涉及到对SNMP协议的理解和应用,对于提升IT...

    Shell高级编程实战视频.zip

    6-Shell的条件表达式知识初步介绍实践 7-Shell的字符串表达式介绍-实践及企业案例脚本剖析 8-Shell的整数表达式介绍-实践及企业案例脚本剖析 9-Shell的逻辑操作符知识介绍-实践及企业案例脚本剖析 10-Shell的各种...

Global site tag (gtag.js) - Google Analytics