SHELL编程
ChatAlgorithm
stay foolish ,stay hungry
展开
-
号称三剑客之首的awk,开始秀!
原文链接:号称三剑客之首的awk,开始秀!文章目录今日目标一、awk介绍1. awk概述2. awk能干啥?二、awk使用方式1. 命令行模式使用(一) 语法结构(二)常用选项介绍(三) **'**命名部分说明**'**2. 脚本模式使用(一) 脚本编写(二) 脚本执行三、 awk内部相关变量1、常用内置变量举例2、内置变量分隔符举例四、 awk工作原理五、awk使用进阶1. 格式化输出`...原创 2020-03-26 10:23:31 · 648 阅读 · 0 评论 -
SHELL编程三剑客之sed命令
原文链接:SHELL编程三剑客之sed命令文章目录今日目标一、文件编辑器知多少二、强悍的sed介绍1. sed用来做啥?2. sed如何处理文件?三、sed使用方法介绍1. 命令行格式(一)语法格式(二)举例说明① 对文件进行增、删、改、查操作1)打印文件内容2)增加文件内容3)修改文件内容4)删除文件内容② 对文件进行搜索替换操作③ 其他命令④ 其他选项⑤ sed结合正则使用2. 脚本格式...原创 2020-03-26 10:15:36 · 310 阅读 · 0 评论 -
Shell编程之正则表达式,这一篇就够了
原文链接:Shell编程之正则表达式,这一篇就够了文章目录正则表达式1. 正则表达式是什么?2. 正则能干什么?3. 正则当中名词解释4. 第一类正则表达式(一)正则中普通常用的元字符(二)正则中其他常用元字符(三)扩展类正则常用元字符5. 第二类正则6. 正则表达式总结五、正则元字符一栏表六、正则练习1. 文件准备2. 具体要求七、课后作业脚本搭建web服务正则表达式1. 正则表达式是...原创 2020-03-25 22:06:26 · 592 阅读 · 0 评论 -
SHELL编程之case语句(“确认过眼神,我遇上对的人”)
原文链接:SHELL编程之case语句(“确认过眼神,我遇上对的人”)文章目录case语句1. 语法结构2. 应用案例(一) 脚本传不同值做不同事(二)根据用户需求选择做事(三)菜单提示让用户选择需要做的事case语句关键词:确认过眼神,你是对的人????case语句为多重匹配语句如果匹配成功,执行相匹配的命令1. 语法结构说明:pattern表示需要匹配的模式case va...原创 2020-03-25 22:01:17 · 227 阅读 · 0 评论 -
SHELL编程之函数的定义及调用
原文链接:SHELL编程之函数的定义及调用文章目录函数1. 什么是函数?2. 如何定义函数?3. 函数如何调用?(一) 当前命令行调用(二)定义到用户的环境变量中(三) 脚本中调用4. 应用案例综合案例1. 任务背景2. 具体要求3. 综合分析4. 实现函数1. 什么是函数?shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数给这段代码起个名字称为函数...原创 2020-03-25 21:54:33 · 854 阅读 · 0 评论 -
shell编程之嵌套循环及RANDOM随机数
文章目录今日目标一、随机数1. 如何生成随机数?2. 实战案例(一)随机产生以139开头的电话号码① 思路② 落地实现(二)随机抽出5位幸运观众① 思路② 落地实现(三)批量创建用户(密码随机产生)① 思路② 落地实现二、嵌套循环1. 应用案例(一)打印指定图案落地实现1㈢ 落地实现22. 课堂练习三、阶段性补充总结1、变量定义2. 流程控制语句3. 循环语句4. 影响shell程序的内置命令4....原创 2020-03-18 14:23:46 · 1238 阅读 · 0 评论 -
SHELL编程之循环语句
文章目录今日目标一、for循环语句1. for循环语法结构(一)列表循环(二)不带列表循环(三)类C风格的for循环2. 应用案例(一)脚本计算1-100奇数和① 思路② 落地实现(条条大路通罗马)③ 循环控制语句(二)判断所输整数是否为质数① 思路② 落地实现(三)批量创建用户① 思路② 落地实现3. 课堂练习(一) 批量创建用户(二)局域网内脚本检查主机网络通讯(三)判断闰年4. 总结二、wh...原创 2020-03-16 20:40:10 · 922 阅读 · 0 评论 -
SHELL编程之条件判断和流程控制
文章目录今日目标一、条件判断语法结构1. 条件判断语法格式2. 条件判断相关参数(一)判断文件类型(二)判断文件权限(三)判断文件新旧(四)判断整数(五)判断字符串(六)多重条件判断① 举例说明② 逻辑运算符总结二、流程控制语句1. 基本语法结构(一)if结构(二) if...else结构(三) if...elif...else结构(四) 层层嵌套结构2. 应用案例(一) 判断两台主机是否ping...原创 2020-03-15 09:14:28 · 283 阅读 · 1 评论 -
SHELL编程之基础知识、变量与四则运算
SHELL编程之基础知识及变量的定义SHELL编程涉及的知识面很广,要想系统的学习SHELL编程,我们需要一步一步地走,坚持下去定会有收获。① Shell的基本语法结构如:变量定义、条件判断、循环语句(for、until、while)、分支语句、函数和数组等;② 基本正则表达式的运用;③ 文件处理三剑客:grep、sed、awk工具的使用;④ 使用shell脚本完成一些较复杂的任务...原创 2020-03-13 22:10:39 · 606 阅读 · 0 评论 -
SHELL编程之文本处理工具
一、文本处理工具1. grep工具grep是行过滤工具;用于根据关键字进行行过滤语法和选项语法:# grep [选项] '关键字' 文件名常见选项:OPTIONS: -i: 不区分大小写 -v: 查找不包含指定内容的行,反向选择 -w: 按单词搜索 -o: 打印匹配关键字 -c: 统计匹配到的行数 -n: 显示行号 -r:...原创 2020-03-12 19:47:29 · 212 阅读 · 0 评论