比较表达式与练习2
本课程是《笨办法学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脚本
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
- 第一章 学前测试
- 1-1学前测试查看练习
- 第二章 课程概述
- 2-1试看 课程概述04:42
- 第三章 正则表达式与通配符
- 3-1试看 基本正则表达式14:16
- 3-2试看 扩展正则表达式09:19
- 3-3试看 反向引用与子表达式16:03
- 3-4加餐:正则表达式测试与解释的在线工具06:48
- 第四章 grep家族
- 4-1试看 grep基本使用08:59
- 4-2egrep和fgrep10:47
- 第五章 流编辑器sed
- 5-1试看 sed基础25:57
- 5-2sed命令113:44