linuxの配列
1250 ワード
配列:bashは1次元配列変数をサポートし、下付きは0から開始します.宣言:#week=(Monday Tuesday Wednesday Thursday Friday Saturday Sunday)参照:#echo${week[1]}Tuesday削除:#unset week---全#unset week[6]---7番目の要素長:#echo${#week[*]--要素個数#echo${#week[5]}--要素の長さ読み取り:#echo${week[@]:0]--全要素#echo${week[@]:1}--最初の要素以外の要素#echo${week[@]:0:2}--最初の要素と2つの要素の割り当て:#week[6]=Sundayの違い:
[*],[@]は配列全体を抽出でき,二重引用符に置くと役割が異なる.元のデータが生成されます
の双曲線コサインを返します.*要素が生成されます.
[*],[@]は配列全体を抽出でき,二重引用符に置くと役割が異なる.元のデータが生成されます
- # A=("${week[*]}")
- # B=("${week[@]}")
- #declare -a
- declare -a A='([0]="Monday Tuesday Wednesday Thursday Friday Saturday Sunday")'
- declare -a B='([0]="Monday" [1]="Tuesday" [2]="Wednesday" [3]="Thursday" [4]="Friday" [5]="Saturday" [6]="Sunday")'
の双曲線コサインを返します.*要素が生成されます.