摘要: 一、算数运算符 +、- 加法(或正号)、减法(或符号) *、/、% 乘法、除法、取余(取模) ** 幂运算 ++、—— 增加及减少,可前置也可放在变量结尾 !、&&、|| 逻辑非(取反)、逻辑与(and)、逻辑或(or) <、<=、>、>= 比较符号(小于、小于等于、大于、大于等于) ==、!=、= 阅读全文
posted @ 2020-10-04 21:16 yaowx 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 一、变量的字串 ${parameter} 返回变量$parameter的内容 ${#parameter} 返回变量$parameter的内容长度(按字符) ${parameter:offset} 在变量${parameter}中,从位置offset之后开始提取字串的内容到结尾 ${parameter 阅读全文
posted @ 2020-10-04 14:35 yaowx 阅读(226) 评论(0) 推荐(0) 编辑
摘要: $?: 获取执行上一个指令的执行状态返回值(0为成功,非0为失败) 通常用法: 1)判断命令、脚本或函数等程序是否执行成功。 2)若在脚本中调用执行“exit数字”,则会返回这个数字给“$?”变量。 3)如果是在函数里,则通过“return数字”把这个数字以函数返回值的形式传给“$?”。 $$: 获 阅读全文
posted @ 2020-10-04 09:53 yaowx 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 在Shell中存在一些特殊且重要的变量,例如:0、1、$#,我们称之为特殊位置参数变量。要从命令行、函数或脚本执行等处传递参数时,就需要在Shell脚本中使用位置参数变量。 $0: 获取当前执行的shell脚本的文件名,如果执行脚本包含了路径,那么就包含脚本的路径。 $n: 获取当前执行的shell 阅读全文
posted @ 2020-10-04 09:08 yaowx 阅读(462) 评论(0) 推荐(0) 编辑