![](https://img-blog.csdnimg.cn/84c03f6ab611460db8f56652e1de3f84.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
shell
文章平均质量分 60
shell编程
响彻天堂丶
那万一赢了呢?
展开
-
Linux Shell 脚本实战 收集系统信息用于分析性能瓶颈
2 Code3 演示原创 2022-07-01 15:27:50 · 599 阅读 · 0 评论 -
shell 自定义函数
shell 函数原创 2022-06-27 00:32:15 · 235 阅读 · 0 评论 -
shell 流程控制
1.2 if else 语法1.3 if elif else 语法2 demo原创 2022-06-26 22:42:02 · 331 阅读 · 0 评论 -
shell 运算符
expr 是 evaluate expressions 的缩写,译为“求值表达式”。Shell expr 是一个功能强大,并且比较复杂的命令,它除了可以实现整数计算,还可以结合一些选项对字符串进行处理,例如计算字符串长度、字符串比较、字符串匹配、字符串提取等, 后续讲解。计算语法获取计算结果赋值给新变量语法1.3 demo算术运算符介绍下表列出了常用的算术运算符,假定变量 a 为 1,变量 b 为 2:下表列出了常用的比较运算符,假定变量 a 为 1,变量 b 为 2:注意:整数比较运算符只支原创 2022-06-24 16:36:57 · 160 阅读 · 0 评论 -
shell 内置命令
read 是 Shell 内置命令,用于从标准输入中读取数据并赋值给变量。如果没有进行重定向,默认就是从终端控制台读取用户输入的数据;如果进行了重定向,那么可以从文件中读取数据。options支持的参数:1 使用 read 命令给多个变量赋值2 读取一个字符3 校验密码5秒校验密码是否一致 用于退出当前Shell环境进程结束运行, 并且可以返回一个状态码.一般使用 可以获取退出状态码2.3 demodeclare命令用于声明 shell 变量,实现关联数组变量。关联数组也称为“键值对(原创 2022-06-24 15:10:11 · 913 阅读 · 0 评论 -
shell 数组
Shell 支持数组(Array), 数组是若干数据的集合,其中的每一份数据都称为数组的元素。只支持一维数组,不支持多维数组。在 Shell 中,用括号来表示数组,数组元素之间用空格来分隔. 语法为:3 数组的获取1 通过下标获取元素值,index从0开始2 .获取值同时复制给其他变量3 使用 或 可以获取数组中的所有元素4 获取数组的长度或个数5 获取数组指定元素的字符长度demo:所谓 Shell 数组拼接(数组合并),就是将两个数组连接成一个数组使用 和 获取数组所有元素之原创 2022-06-24 11:05:27 · 114 阅读 · 0 评论 -
shell 字符串变量
字符串(String)就是一系列字符的组合。字符串是 Shell 编程中最常用的数据类型之一(除了数字和字符串,也没有其他类型了)1 单引号方式2 双引号方式, 推荐3 不用引号方式1 使用单引号’'的字符串任何字符都会原样输出,在拼接字符串中使用变量是无效的。2 由双引号包围的字符串其中包含了变量,那么该变量会被解析得到值,而不是原样输出。3 不被引号包围的字符串不被引号包围的字符串中出现变量时也会被解析,这一点和双引号包围的字符串一样。字符串中不能出现空格,否则空格后边的字符串会作为其原创 2022-06-24 10:02:02 · 3250 阅读 · 0 评论 -
shell 变量 入门
例如: 有2个Shell脚本文件 parent.sh 和 child.sh如果 在 parent.sh 脚本文件中执行了child.sh脚本文件, 那么parent.sh就是父Shell环境, child.sh就是子Shell环境就是在当前脚本文件中定义全局变量, 这个全局变量可以在当前Shell环境与子Shell环境中都可以使用2.4 DEMO测试全局变量在子Shell中是否可用, 在父Shell中是否可用1: 创建2个脚本2:修改parent脚本文件3: 修改child脚本文件4: 执原创 2022-06-23 23:15:15 · 167 阅读 · 0 评论