1. 例子

http://www.test.com/atk/pki/test-1.1.tar.gz

过滤出test-1.1.tar.gz

t = http://www.test.com/atk/pki/test-1.1.tar.gz

(1)   egrep -o "[^/]+$"

(2)   echo ${line##*/}

(3)   awk -F/ '{print $NF}'  t

2. 取IP

ifconfig eth0 | grep "inet addr" | awk '{print $2}' | cut -d: -f2

ifconfig eth0 | egrep -o 'addr:[0-9\.]+' |cut -d: -f2

ifconfig eth0 | egrep -o 'addr:[0-9\.]{7,}' | head -n1

ifconfig eth0 | awk -F'[: ]+'  'inet addr/{print $4}'

ifconfig eth0 | awk -F'[[:space:]:]+'  '/inet addr/{print $4}'

3. 提取网页中htmlMP4文件

egrep -o '[^><]+mp4<'   *.html

egrep -o '[^*><]+mp4'   *.html

awk -F '<a[^>]+>|</a>' '{for(i=1;i<=NF;i++){if(match($i,"mp4"))print $i}}'

awk 'BEGIN(RS=">|<") /mp4$/{print($0)}'

最新文章

  1. MATLAB-RSP 随笔
  2. 2016 - 1- 24 大文件下载 关于NSOutStream 的使用补充
  3. paip.配置ef_unified_filter() failed ext_filter_module mod_ext_filter.so apache 错误解决
  4. Android中获取蓝牙log
  5. 简单的javascript实例一(时钟特效)
  6. SQL数据库插入文本信息
  7. 开源 java CMS - FreeCMS2.3 留言管理
  8. android中分割线的实现
  9. 机器学习00:如何通过Python入门机器学习
  10. CSc 352 (Spring 2019): Assignment
  11. Polly 重试策略
  12. [leetcode]272. Closest Binary Search Tree Value II二叉搜索树中最近的值2
  13. C++ Primer 笔记——动态数组
  14. ArcGIS AddIN 10.3项目与10.1项目的相互转换
  15. CountDownLatch简单使用
  16. day29-python阶段性复习三
  17. YII2中使用控制台命令
  18. 并发编程——ConcurrentHashMap#addCount() 分析
  19. 使用离线包部署kubernetes 1.9.0、kubernetes-dashboard 1.8
  20. Wpf Page间跳转传参数 And Window To Page

热门文章

  1. fork() 成为负担,需要淘汰 spawn
  2. C++ 基础学习笔记
  3. python笔记5 接口类抽象类 封装 反射 设计模式 模块 :random随机数 josn shelve持久化存储
  4. CXF框架构建和开发 Services
  5. nodejs连接mongodb(密码)
  6. PHPCMS全局自定义函数 获取用户信息的办法
  7. IE浏览器URL中的查询条件中包含中文时报404的解决办法
  8. leetcode 将一个二维矩阵进行90度旋转
  9. RabbitMQ简单实现,exchange四种模式,持久化
  10. OpenGL(5)——变换