![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 93
上单carrry
待到秋来九月八,我花开后百花杀!
展开
-
sar命令详解
sar命令虽然功能强大,在很多方面方面我们都可以使用sar来查询到我们需要的数据,但不是说我们就需用sar就可以了,对于系统的监控优化命令,当然是越多越好,很多时候我还是习惯使用top、free这些命令,从来没有无敌的工具,真正厉害的是灵活运用工具的我们。...原创 2022-06-09 17:34:24 · 19404 阅读 · 0 评论 -
shell编程之免交互操作
文章目录一、Here Document免交互1.1 免交互定义1.2 语法格式1.3 实例1.4 Here Document 变量设定1.5 格式控制1.6 多行注释二、Expect2.1 Expect 定义2.2 Expect 安装2.3 Expect 相关命令2.4 实例一、Here Document免交互1.1 免交互定义Here Document 概述:使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如 ftp、cat 或 read 命令Here Document 是标准输入的一原创 2022-05-11 22:38:49 · 145 阅读 · 0 评论 -
shell脚本三剑客之AWK
一、AWK工具介绍AWK是一种处理文本文件的语言,是一个强大的文本分析工具。它是专门为文本处理设计的编程语言,也适行处理软件,通常用于扫描、过滤、统计汇总工作数据可以来自标准输入也可以是管道或文件1.AWK 是一种处理文本文件的语言,是一个强大的文本分析工具2.可以在无交互的模式下实现复杂的文本操作3.相较于 sed 常作用于一整个行的处理,awk 则比较倾向于一行当中分成数个字段来处理,因为awk相当适合小型的文本数据1.1 AWK 命令的格式awk [选项] ‘模式条件{操作}’ 文件1原创 2022-05-11 22:38:19 · 213 阅读 · 0 评论 -
shell脚本三剑客之sed
一、sed1.1 sed 概述sed 是一个强大而简单的文本解析转换工具,可以读取文本,并根据指定的条件对文本内容进行编辑(删除、替换、添加、移动等),最后输出所有行或者仅输出处理的某些行。sed也可以在无交互的情况下实现相当复杂的文本处理操作,被广泛应用于shell脚本中,用以完成各种自动化处理任务1.2 sed 工作流程sed 的工作流程主要包括读取、执行和显示三个过程读取:sed 从输入流(文件、管道、标准输入)中读取一行内容并存储到临时的缓冲区中(又称模式空间,patternspace原创 2022-05-08 21:17:13 · 2297 阅读 · 0 评论 -
shell脚本值之正则表达式之grep
一、正则表达式1.1正则表达式的定义正则表达式,又称规则表达式,(英语:Regular Expression)在代码中常简写为 regex、regexp 或 RE ,计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本正则表达式不只有一种,而且 Linux 中不同的程序可能会使用不同的正则表达式,如:工具:grep sed awk egrep正则表达式——通常用于判断语句中,用来检查某一字符串是否满足某一格式正则表达式是由普通字符与元字符组成普通字符:包括大小写原创 2022-05-05 17:43:39 · 2079 阅读 · 0 评论 -
shell脚本之函数与数组
文章目录一、shell函数1.1 函数的作用1.2 函数的基本格式1.3 函数的调用1.4 函数的返回值1.5 函数的传参1.6 本地变量与全局变量1.7 函数的递归二、数组2.1 shell 数组的定义2.2 数组的定义方式2.3.数组常见用法三、冒泡排序一、shell函数1.1 函数的作用1.语句块定义成函数约等于别名,定义函数,再引用函数2.封装的可重复利用的具有特定功能的代码1.2 函数的基本格式格式1:function 函数名 {command} ###这是一种规范原创 2022-05-04 17:11:14 · 194 阅读 · 0 评论 -
shell脚本之循环语句 (for、while、until)
文章目录一、for 循环语句二、while 循环语句三、until 循环语句四、循环控制语句五、总结一、for 循环语句1.语法结构:(1)列表循环(2)不带列表循环(3)类C风格的for循环格式:for 变量名 in 取值列表do 命令序列done2.用法:读取不同的变量值,用来逐个执行同一组命令for循环经常使用在已经知道要进行多少次循环的场景例1:显示从0到9的数字方法一:#!/bin/bash for i in {0..9}do e原创 2022-05-03 22:36:53 · 2155 阅读 · 0 评论 -
shell之条件测试、if、case条件测试语句
文章目录一、条件测试1.1 test 命令1.2 文件测试1.3 整数值比较1.4 字符串比较1.5 逻辑测试二、if 语句2.1 单分支结构2.2 双分支结构2.3 多分支结构2.4 嵌套 if 语句三、case 语句四、总结一、条件测试1.1 test 命令测试特定的表达式是否成立,当条件成立,测试语句的返回值为0,否则为其他数值格式:test 条件表达式或[ 条件表达式 ] (条件表达式的两边都需要有空格,且此方法更为常用)1.2 文件测试文件测试指的是根据给定的路径名称,判断原创 2022-05-02 23:00:34 · 143 阅读 · 0 评论 -
shell编程规范与变量
文章目录引言一、shell 脚本概述1.1 shell脚本的概念1.2 Shell脚本应用场景1.3 shell 的作用1.4 用户登录的 shell1.5 shell 脚本的作用二、shell 编程规范2.1 shell 脚本的构成2.2 shell 脚本执行方式三、重定向与管道操作3.1重定向3.2 管道四、shell 脚本变量4.1 shell 变量的作用、类型4.2 自定义变量4.3 变量的作用范围4.4 数值变量的运算及特殊变量4.5 环境变量4.6 位置变量4.7 预定义变量引言shell脚原创 2022-04-25 16:58:24 · 170 阅读 · 0 评论