post_img

07-函数

摘要

函数 函数声明 函数声明必须在调用前 不能像其他函数一样括号中带有参数,而是于执行命令般的传递参数,所以可以使用内置参数$0是函数 …

post_img

06-控制流程

摘要

控制流程 条件分支 要注意if后需要有空格分隔,then…fi就像其他编程语言中的大括号,若then写在后面需要在条件测试后需 …

post_img

05-字符串处理

摘要

字符串处理 字符串的长度需要使用${#str}的形式获取,大括号不能省略,否则会将$#当作参数变量 截取字符串:${str:ind …

post_img

04-输入输出语句

摘要

输入输出语句 echo:输出内容 e:会解析转义字符 n:取消输出内容后的默认换行 read:读取内容赋给变量,可同时为多个变量赋 …

post_img

03-运算符

摘要

运算符 let:用于执行拥有整数算数运算、逻辑运算、关系运算、赋值运算、位运算,这与其他编程语言是一致的,而且还有**乘方运算符, …

post_img

02-数组

摘要

数组 数组定义 使用赋值的方式为每个元素赋值 arr[0]=val0 arr[1]=val1 使用括号获取来并且以空格或回车分开的 …

post_img

01-变量

摘要

变量 自定义变量 无需像其他编程语言一样需要声明变量,直接使用变量=值的形式就是定义了一个变量,要注意等号两端是不能有空格的,否则 …