shell脚本
糖渍卤蛋
广交技术大佬
展开
-
shell脚本之正则表达式(二)---sed工具
sed工具sed是一个强大而简单的文本解析转换工具,可以读取文本,并根据指定的条件对文本内容进行编辑(删除、替换、添加、移动等),最后输出所有行或者仅输出处理的某些行。sed 也可以在无交互的情况下实现相当复杂的文本处理操作,被广泛应用于 Shell 脚本中,用以完成各种自动化处理任务。sed工作流程1.读取:sed 从输入流(文件、管道、标准输入)中读取一行内容并存储到临时的缓冲区中。...原创 2019-10-15 22:35:28 · 110 阅读 · 0 评论 -
Shell编程之case语句与循环语句
case语句的结构:针对变量的不同取值,分别执行不同的命令序列case 变量值 in //变量值即$变量名模式1)命令序列1;; //双分号结束语句模式2)命令序列2;; //双分号结束语句......*) 默认命令序列esaccas...原创 2019-09-27 16:26:18 · 329 阅读 · 2 评论 -
shell编程之函数与数组
Shell函数1.将命令序列按格式写在一起2.可放便重复使用命令序列3.Shell函数定义(用return或exit可以显示的结束函数)[function] 函数名(){命令序列[return x] }4.调用函数的方法函数名 [参数1][参数2]Shell函数应用演示两个数字求和1.通过sum(){}定义函数2.使用read命令交互输入两个数并求和[root@lo...原创 2019-09-27 17:39:23 · 166 阅读 · 0 评论 -
Shell脚本之Expect免交互
Expext概述Expect是建立在tcl基础上的一个工具,Expect是用来自动化控制和测试的工具。主要解决shell脚本中不可交互的问题。有助于大规模的系统运维工作。在日常的运维与开发中,常常需要运城登录到服务器,然而登录的过程却是个需要交互的过程,可能会要输入yes/no等信息,使用Expect脚本即可实现免交互操作。Expect安装挂载光盘制作本地YUM源执行安装命令yum...原创 2019-10-10 16:01:52 · 296 阅读 · 0 评论 -
shell脚本之正则表达式(一)---grep、egrep
正则表达式的定义正则表达式又称正规表达式、常规表达式。正则表达式是由普通字符与元字符组成的文字模式。模式用于描述在搜索文本时要匹配的一个或多个字符串。正则表达式一般用于脚本编程与文本编辑器中。很多文本处理器与程序设计语言均支持正则表达式,在Linux 系统中常见的文本处理器如grep、egrep、sed、awk。正则表达式具备很强大的文本匹配功能,能够在文本海洋中快速高效地处理文本。正则表...原创 2019-10-10 20:20:51 · 608 阅读 · 0 评论 -
shell脚本之正则表达式(三)---awk工具
awk工具在 Linux系统中,awk 是一个功能强大的编辑工具,逐行读取输入文本,并根据指定的匹配模式进行查找,对符合条件的内容进行格式化输出或者过滤处理,可以在无交互的情况下实现相当复杂的文本操作,被广泛应用于 Shell 脚本,完成各种自动化配置任务。awk 常见用法一般来说 awk 所使用的命令格式如下所示,其中,单引号加上大括号“{}”用于设置对数据进行的处理动作。awk 可以...原创 2019-10-11 00:41:05 · 153 阅读 · 0 评论 -
shell脚本之正则表达式(四)---sort与uniq工具
sort 工具sort 是一个以行为单位对文件内容进行排序的工具,也可以根据不同的数据类型来排序。sort 语法sort [选项] 参数sort常用选项-f:忽略大小写-b:忽略每行前面的空格-M:按照月份进行排序-n:按照数字进行排序-r:反向排序-u:表示相同的数据仅显示一行(去除不连续的重复)-t:指定分隔符,默认使用[Tab]键分隔-o <输出文件&g...原创 2019-10-11 17:20:43 · 153 阅读 · 0 评论 -
Shell脚本之条件语句
条件测试文件测试整数测试字符串与逻辑测试if语句if单分支语句if双分支语句if多分支语句if嵌套语句 test命令测试特定的表达式是否成立,当条件成立时,测试语句的返回值为0,否则为其他数值格式1: test 条件表达式格式2:[ 条件表达式 ] //括号内空格文件测试[ 操作符 文件或目录 ] //括号内空格常用的测...原创 2019-10-11 17:36:08 · 362 阅读 · 0 评论 -
Shell脚本规范与变量
Shell脚本概述随着Linux系统在企业中的应用越来越多,服务器的自动化管理也越来越重要。一些复杂的维护工作中,一个恰到好处的Shell脚本,可以批量处理、自动化的完成一系列维护任务,从而减轻管理员的负担。Shell脚本的概念将要执行的命令按顺序保存到一个文本文件给该文件可执行权限,便可运行可结合各种Shell控制语句以完成更复杂的操作Shell脚本应用场景重复性操作批量事务...原创 2019-10-11 18:48:19 · 150 阅读 · 0 评论