摘要: 在一个脚本中引用另一个脚本 test1.sh内容 test2.sh内容 阅读全文
posted @ 2020-05-23 19:48 盗哥泡茶去了 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 定义函数 格式:function fun(){action;return;} 可以不加function,可以添加参数,可以不加return,若不加则返回最后一条命令的运行结果。 实例 函数参数 注:第10个参数的写法:${10} 特殊字符 阅读全文
posted @ 2020-05-23 19:42 盗哥泡茶去了 阅读(127) 评论(0) 推荐(0) 编辑
摘要: if语句 注意:当把then和 if 或 elif 写到一行的时候,要加分号隔开 在命令行中的写法: test命令详解:https://www.runoob.com/linux/linux-shell-test.html for循环 在终端的写法: while循环 当 until循环 直到 case 阅读全文
posted @ 2020-05-23 19:16 盗哥泡茶去了 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Shell 基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 注:原生bash不支持数学运算,可以通过其他命令如awk、expr来实现。 也可以如下运算 算术运算符 + - * / %取余 =赋值 ==相等 !=不等 阅读全文
posted @ 2020-05-23 16:10 盗哥泡茶去了 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Shell 数组 Bash Shell只支持一维数组。 数组初始化时不需要指定长度。 数组下标由0开始。 语法格式: array_name=(value1 value2 ... valueN) 初始化数组 读取数组 一般格式为:${array_name[index]} 获取所有元素 通过array_ 阅读全文
posted @ 2020-05-23 15:03 盗哥泡茶去了 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Shell 传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推…… 以下实例我们向脚本传递两个参数,并分别输出,其中 $0 为执行的文件名: 特殊字符参数 $# 传递到脚本的参 阅读全文
posted @ 2020-05-23 11:52 盗哥泡茶去了 阅读(581) 评论(0) 推荐(0) 编辑