Shell陣列
==================================================
$ echo ${A[@]} //取全部元素
a b c def
=================================================
$ echo ${A[0]} //取第一個元素
a
=================================================
//取得陣列元素的個數
$ echo ${#A[@]}
4
$ echo ${#A
}
4
$ echo ${#A[3]} //取得元素3的長度
$
==================================================
$ A[3]=yaoshuyin //將第三個元素重新賦值
$ echo ${A[@]}
a b c yaoshuyin
==================================================
//清除變數
$ unset A
$ echo ${A[@]}
$
==================================================
//清空變數,即將值變為空
$ A=
$ echo ${A[@]}
$
==================================================
A=B
B=C
unset $A 事實上所取消的變數是 B 而不是 A
=======================示例 while迴圈========================
#建立陣列
arrSource=(“arrJobs.php” “arrSubHangye.php” “arrFirst.php” )
arrDest=(“buildhr”
“buildtrain/htdocs”
“bankhr”
“healthr”
“elehr”
)
#取陣列無元素個數
lenArrSource=${#arrSource
}
lenArrDest=${#arrDest
}
#迴圈列出陣列元素
i=0
while [ $i -lt $lenArrSource ]
do
echo ${arrSource[$i]}
let i++
done
i=0
while [ $i -lt $lenArrDest ]
do
echo ${arrDest[$i]}
let i++
done
=======================示例: for迴圈===============================
#原始檔
arrSource=(“/home/800hr/htdocs/login_jump.php”)
#目標網站
arrDest=(ithr elehr buildhr bankhr healthr ctvhr chenhr mechr clothr cneduhr 56hr tourhr foodhr greenhr cnlawhr waimaohr)
for outer in ${arrSource
} #${arrSource
} 是陣列中的所有元素
do
for inner in ${arrDest
}
do
echo “ln -s $outer /home/${inner}/campus/”
done
done
相關文章
- shell陣列(轉)陣列
- shell指令碼(6)-shell陣列指令碼陣列
- Shell 陣列介紹陣列
- [shell基礎]——陣列陣列
- [Shell] awk 陣列(2)陣列
- [Shell] awk 陣列(1)陣列
- linux Shell 命令列-03-array Shell 陣列Linux命令列陣列
- shell切分字串到陣列字串陣列
- shell 陣列使用簡介陣列
- shell--函式與陣列函式陣列
- Linux Shell 建立序列陣列Linux陣列
- shell 使用陣列及字串擷取陣列字串
- Linux shell 中陣列的使用Linux陣列
- linux shell陣列深入學習理解Linux陣列
- Linux Shell 陣列建立及使用技巧Linux陣列
- Shell自學二(引數傳遞和陣列)陣列
- Bash Shell指令碼中的陣列使用例項指令碼陣列
- shell指令碼字串和陣列的使用操作方法指令碼字串陣列
- Linux教程——Shell中字串與陣列操作例項Linux字串陣列
- 陣列-在Shell指令碼中的基本使用介紹陣列指令碼
- linux shell 動態生成 陣列系列 seq使用技巧Linux陣列
- Linux Shell 動態生成 陣列系列 Seq 使用技巧Linux陣列
- JavaSE 陣列:一維陣列&二維陣列Java陣列
- Shell命令列命令列
- 陣列,陣列類,SyStem類陣列
- 陣列結構之陣列陣列
- Java陣列03:陣列使用Java陣列
- Shell陣列是什麼?Linux運維技術學習陣列Linux運維
- 陣列1——求一個陣列的最大子陣列陣列
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- 陣列二:使用陣列可變函式為陣列排序陣列函式排序
- 指標陣列和陣列指標與二維陣列指標陣列
- Javascript - 陣列和陣列的方法JavaScript陣列
- 陣列指標,指標陣列陣列指標
- 陣列指標 指標陣列陣列指標
- 好程式設計師大資料分享Shell中陣列講解程式設計師大資料陣列
- 陣列陣列
- 記一次陣列操作:陣列 A 根據陣列 B 排序陣列排序