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の違い:
[*],[@]は配列全体を抽出でき,二重引用符に置くと役割が異なる.元のデータが生成されます

  
  
  
  
  1. # A=("${week[*]}")
  2. # B=("${week[@]}")
  3. #declare -a
  4. declare -a A='([0]="Monday Tuesday Wednesday Thursday Friday Saturday Sunday")'
  5. declare -a B='([0]="Monday" [1]="Tuesday" [2]="Wednesday" [3]="Thursday" [4]="Friday" [5]="Saturday" [6]="Sunday")'

の双曲線コサインを返します.*要素が生成されます.