- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
Linux、Unix运维与开发人员
你将会学到:
学习正则表达式与通配符、grep、sed、awk,学习函数、别名、列表与数组等知识
课程简介:
本课程是《笨办法学Bash Shell编程-基础篇》的姊妹篇,还是通过坚持采用“笨办法”,手工编写一行代码脚本、离开舒适区,掌握正则表达式与通配符、文本处理的三大工具(grep、sed、awk),掌握函数、别名、列表与数组等高级Bash Shell编程所需要的知识。
课程亮点:
● 倡导“笨办法”学习,手工编写每一行代码脚本,在排错中快速提高,掌握解决问题的思路,“鱼”与“渔”兼得。
● 最后通过4个经典的案例脚本分析,将所学的知识融会贯通。
● 7份精美的课件(近300页)方便快速复习,克服遗忘。
内容安排:
第一章:课程概述
第二章:正则表达式与通配符
● 什么是正则表达式
● 基本正则表达式
● 扩展正则表达式
● POSIX字符类 [:class:]
● Perl风格的元字符
● 通配符
第三章:grep家族
● grep系列命令概述
● grep基本使用
● grep常用选项
● grep匹配器选择
● grep支持的元字符
● grep退出状态码
● egrep支持的元字符
第四章:流编辑器sed
● sed工作原理
● sed的定址
● sed的选项
● sed的命令
● sed的脚本
第五章:awk实用程序
● awk简介
● awk的工作原理
● awk的输出格式
● 记录与字段
● 模式与操作
● 使用外部脚本文件
● 练习1
● 比较表达式
● 练习2
● 变量
● BEGIN和END块
● 重定向与管道
● 练习3
● 条件语句
● 循环语句
● 控制语句
● 数组
● 内置函数
● 自定义函数
● I/O语句
● 练习4
第六章:函数、别名、列表结构
● 函数
● 别名
● 列表结构
第七章:数组
● Bash数组概述
● 数组的声明、定义与赋值
● 数组的基本使用
● 数组的高级应用
第八章:案例分析
● 编写Bash脚本的推荐策略
● 示例1:应对DDoS的脚本
● 示例2:Linux服务器的文件备份脚本
● 示例3:获取系统信息的脚本
● 示例4:监控软件与Shell脚本
课程大纲-陈涛•笨办法学Bash Shell编程-进阶篇
第1章学前测试(01节)
第2章课程概述(4分钟1节)
第3章正则表达式与通配符(46分钟4节)
第4章grep家族(19分钟2节)
第5章流编辑器sed(58分钟4节)
第6章awk实用程序(2小时52分钟14节)
“陈涛”老师的其他课程更多+