![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
夜林天
一名爱开发的java程序员
展开
-
08_SHELL编程之文本处理工具awk
typora-root-url: pictures文章目录typora-root-url: pictures一、awk介绍1. awk概述2. awk能干啥?1. ==命令行模式使用==㈠ 语法结构2. 脚本模式使用㈠ 脚本编写㈡ 脚本执行1、==常用内置变量举例==2、内置变量分隔符举例五、awk使用进阶1. 格式化输出`print`和`printf`2. awk变量定义㈠ 举例说明1㈡ 举例说明2㈠ 举例说明4. 课堂练习㈠ 流程控制语句① if结构② if...else结构③ if...elif..原创 2020-12-01 21:49:15 · 73 阅读 · 0 评论 -
07_SHELL编程之文本处理工具sed
typora-root-url: …\pictures文章目录typora-root-url: ..\..\pictures一、文件编辑器知多少1. sed用来做啥?2. sed如何处理文件?1. 命令行格式㈠ 语法格式㈡ 举例说明① 对文件进行==增、删、改、查==操作1)打印文件内容2)增加文件内容3)修改文件内容4)删除文件内容② ==对文件进行搜索替换操作==③ 其他命令④ 其他选项⑤ ==sed结合正则使用==㈠ 用法㈡ 注意事项㈢举例说明#课程目标掌握sed的基本语法结构熟悉sed常.原创 2020-12-01 21:48:17 · 69 阅读 · 0 评论 -
06_SHELL编程之CASE语句+函数+正则
文章目录一、case语句1. 语法结构2. 应用案例㈠ 脚本传不同值做不同事㈡ 根据用户需求选择做事二、==函数==1. 什么是函数?2. 如何定义函数?㈠ 当前命令行调用㈡ 定义到用户的环境变量中㈢ 脚本中调用1. 任务背景2. 具体要求3. 综合分析4. 落地实现四、正则表达式2. 正则能干什么?3. 正则当中名词解释㈠ 正则中普通常用的元字符㈡ 正则中其他常用元字符㈢ 扩展类正则常用元字符6. 正则表达式总结五、正则元字符一栏表六、正则练习作业1. 文件准备2. 具体要求脚本搭建web服务#课程目标原创 2020-12-01 21:47:41 · 249 阅读 · 0 评论 -
05_SHELL编程之嵌套循环+随机数及综合案例
文章目录一、随机数1. 如何生成随机数?2. 实战案例㈠ 随机产生以139开头的电话号码① 思路② 落地实现㈡ 随机抽出5位幸运观众① 思路② 落地实现㈢ 批量创建用户(密码随机产生)① 思路② 落地实现二、嵌套循环㈠ 打印指定图案㈡ 落地实现1㈢ 落地实现2三、阶段性补充总结1、变量定义2. 流程控制语句3. 循环语句4. 影响shell程序的内置命令5. 补充扩展expect**需求1:**A远程登录到server上什么都不做**需求2:**A远程登录到server上操作**需求3:**shell脚本和原创 2020-12-01 21:46:46 · 192 阅读 · 1 评论 -
04_SHELL编程之循环语句
文章目录一、for循环语句1. for循环语法结构㈠ ==列表==循环㈡ 不带列表循环㈢ 类C风格的for循环2. 应用案例㈠ 脚本==计算==1-100奇数和① 思路② 落地实现(条条大路通罗马)③ 循环控制语句㈡ 判断所输整数是否为质数① 思路② 落地实现㈢ 批量创建用户① 思路② 落地实现3. 课堂练习㈠ 批量创建用户㈡ 局域网内脚本检查主机网络通讯㈢ 判断闰年二、while循环语句2. 应用案例㈠ 脚本计算1-50偶数和㈡ 脚本同步系统时间① 具体需求② 思路③ 落地实现三、until循环1. un原创 2020-12-01 21:45:15 · 258 阅读 · 0 评论 -
03_SHELL编程之条件判断和流程控制
文章目录本节课程目标一、条件判断语法结构2. 条件判断相关参数㈠ ==判断文件类型==㈡ 判断文件权限㈢ 判断文件新旧㈣ 判断整数㈤ ==判断字符串==㈥ ==多重条件判断==① 举例说明② 逻辑运算符总结二、流程控制语句1. 基本语法结构㈠ ==if结构==㈡ ==if...else结构==㈢ ==if...elif...else结构==㈣ 层层嵌套结构2. 应用案例㈠ 判断两台主机是否ping通① 思路② 落地实现㈡ 判断一个进程是否存在① 思路② 落地实现③ 补充命令㈢ 判断一个服务是否正常① 思路②原创 2020-12-01 21:44:18 · 148 阅读 · 1 评论 -
02_SHELL编程之变量定义
文章目录一、SHELL介绍㈠ 什么是shell脚本?㈡ 什么时候用到脚本?㈢ shell脚本能干啥?㈣ 如何学习shell脚本?㈤ 学习shell脚本的秘诀㈥ shell脚本的基本写法㈦ shell脚本的执行方法==二、变量的定义==1. 变量是什么?2. 什么时候需要定义变量?3.变量如何定义?4. 变量的定义规则㈠ 变量名区分大小写㈡ 变量名不能有特殊符号㈢ 变量名不能以数字开头㈣ 等号两边不能有任何空格㈤ 变量名尽量做到见名知意5. 变量的定义方式有哪些?㈠ 基本方式㈡ 命令执行结果赋值给变量㈢ ==原创 2020-12-01 21:42:54 · 76 阅读 · 0 评论 -
01_SHELL编程前奏_小工具
文章目录本节课程目标一、文本处理工具1. grep工具语法和选项2. cut工具语法和选项3. sort工具语法和选项4.uniq工具5.tee工具6.diff工具语法和选项7. paste工具8. tr工具语法和选项小试牛刀9 wc二、bash的特性1、命令和文件自动补全2、常见的快捷键3 、常用的通配符(重点)4、bash中的引号(重点)本节课程目标了解shell中的通配符熟悉grep、cut、sort等小工具和shell中的通配符的使用一、文本处理工具1. grep工具grep是**原创 2020-12-01 21:41:11 · 66 阅读 · 0 评论