暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Shell脚本编程开发实战课程笔记-第1章 课程介绍.md
162
2次
2023-07-24
5墨值下载

核心知识点拆分讲解

1. 变量的高级用法

  • 变量作用域
  • 变量类型
  • 变量替换
  • 数组变量
  • 环境变量

2. 函数的高级用法

  • 函数定义与调用
  • 函数参数传递
  • 递归函数
  • 匿名函数
  • 函数返回值

3. Shell脚本工具讲解

  • find命令的使用
  • xargs命令的使用
  • wget命令的使用
  • 其他常用Shell脚本工具的介绍

4. grep和egrep过滤器详解

  • grep和egrep的基本用法
  • 正则表达式的使用
  • 常用选项和参数
  • 多文件搜索和递归搜索

5. Sed流编辑器详解

  • Sed的基本用法
  • 命令和模式空间
  • 正则表达式和替换操作
  • 地址定位和多行处理

6. AWK报告生成器详解

  • AWK的基本语法
  • 字段和记录
  • 条件匹配和动作执行
  • 内置变量和函数
  • 自定义函数和数组

生产常用脚本案例

1. 脚本与MySQL交互(增、删、改、查)

  • 连接数据库
  • 执行SQL语句
  • 处理查询结果

2. Shell脚本二次处理MySQL数据

  • 从数据库中获取数据
  • 对数据进行处理和转换
  • 再次写入数据库或输出结果

3. 备份MySQL库和表、备份目录数据

  • 备份MySQL数据库
  • 备份指定表格
  • 备份目录数据

4. 通过FTP传输备份数据

  • 配置FTP连接信息
  • 上传备份数据到远程主机

5. 通过SCP传输备份数据

  • 配置远程主机信息
  • 使用SCP命令传输备份数据

6. 大型脚本工具程序开发实战

  • 结合sed和awk进行复杂文本处理
  • 设计功能模块和函数
  • 主流程设计和调试

掌握Shell核心知识点

  • 函数的高级用法
  • 文本处理三剑客grep、sed和awk
  • find命令的用法
  • xargs命令的用法

掌握生产常用的脚本

  • 备份目录数据
  • 备份MySQL数据
  • 将备份数据通过FTP传输到远端主机
  • 将备份数据通过SCP传输到远端主机
  • 大型工具脚本编写,结合sed和awk

工作中的实际用途

  • 生产环境日常备份数据脚本编写
  • 交互性程序在脚本中如何使用
  • 文本处理三剑客grep、sed和awk命令的灵活使用
  • 脚本编写的思路方法(如何拆分功能模块、函数主流程设计)

课程特点

  • 深入浅出的教学方式,保证你能听懂每个知识点
  • Shell脚本中的语法坑、易混淆的知识点总结
  • 拿来即用的生产脚本案例
  • 每章每小节大量练习例子

课程内容

  1. 监控脚本的编写
  2. 脚本操作MySQL获取并处理数据
  3. 大型脚本工具编写(复杂的文本处理、功能模块函数编写、函数主流程设计)

学习目标

  1. 基本监控系统脚本编写(cpu、内存、IO等)
  2. 后台服务监控、启动、停止脚本、数据备份脚本
  3. 利用grep、sed和awk的复杂用法处理文本
  4. 功能函数编写、主流程设计
  5. 具备复杂功能的大型脚本工具编写
of
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜