变量:
定义变量时,变量名不加$,调用变量时加$,命名要见名知意。
export:把父进程的变量传递给子进程
字符串:
单引号’’ ‘单引号里只有字符串,无变量’
双引号: “双引号里可以有字符串,也可以有变量、转义字符”
查看字符串长度:
${#email}
数组:
shell的数组是伪对象,不是连续的一块。是模拟数组,可以不遵守JAVA数组的严格规范。无确定的大小。
下标从0开始,超过最大值也不会报错,不会越界。
取出数组的所有的值:${favs[@]}
取数组的长度:
${#favs[@]}
注释:#
#————————-
数组:是伪数组,不写下标,越界不报错。
