1.数组

数组


定义 
declare -a myarray=(a b c d)
myarray=(a b c d)
赋值
myarray[3]="hello" 下标从0开始


查看单个数组成员
${myarray[0]}
查看所有数组成员 
declare -p myarray   显示数组成员和下标
查看数组长度
${#myarray[*]}   *用于只显示数组成员
${myarray@} , ${myarray[*]} 显示所有数组成员


数组中有的下标可以没有值,即下标可以不是连续的,所以前面所讲的显示成员时显示下标是有用的。


输出
printf "%s" "$var"     %s用于接受输出内容 var为输出的变量




declare命令 用来定义数据类型


declare -a 定义数组
declare -f 定义函数
declare -i 定义整数
declare -i a=8
declare -i b=9
declare -i c=a+b


declare -x  定义环境变量
declare -r 定义只读变量

猜你喜欢

转载自blog.csdn.net/choose_c/article/details/52607636