- 数组借助索引将多个独立的数据存储为一个集合
- 普通数组只能使用整数作为数组索引
定义数组
1.使用一列值来定义
arry_var=(1 2 3 4) 这些值存储在以0为起始的连续位置上
2.将数组定义成一组 索引-值
arry_var[0]="yi1"
arry_var[1]="yi2"
定义关联数组
1.声明语句将一个变量名声明为关联数组
declare -A yi_var
2.将元素添加到关联数组
内嵌方法 索引-值 yi_var=([index1]=var1 [index2]=var2)
独立的索引-值进行赋值 yi_var=[index1]=var1 yi_var=[index2]=var2
技巧1 打印特定索引的数组内容
echo ${arry_var[0]} ----- yi1
index=1 ; echo ${arry_var[$index]} ----yi2
技巧2 打印数组所有内容
echo ${arry_var[*]} 或者 echo ${arry_var[@]}
技巧3 打印数组长度(个数)
echo ${#arry_var[*]} ---2
alias别名创建
1.alias命令的作用是暂时的,终端关闭,设置的别名就会失效。持续生效可放入~/.bashrc文件中
2.取消别名使用unalias,或者使用alias 别名=,即可
技巧1 别名转义
\command
对实施命令进行转义,使之使用原来的命令执行而不是其别名。可以防止通过别名修改,盗取用户输入信息的情况