前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。
1)定義數組:
my_array=(1 2 3 4)
也可這樣賦值:my_array[4]=愛
讀取:? echo ${my_array[2]} 輸出 3
echo ${my_array[4]} 輸出? 愛
2)定義包含數組的文件
#定義數組
array=( 你 最愛 傻笑了)
#取值
echo ${array[0]} 是我一生的 ${array[1]}
#取所有元素
echo 數組的所有元素為:${array[@]}
#得數組長度
echo 數組元素個數為: ${#array[@]}
?
運行: sh jj.sh 輸出 :
你 是我一生的 最愛
數組的所有元素為:你 最愛 傻笑了
數組元素個數為: 3
?
如圖:
?
14. 幾種路徑書寫方法:
1)/表示根目錄。
2)./表示當前路徑。
?
?
3)../表示上級路徑。
?
----------------------------------------------------------------------------------------------------------------------------------
另外以下內容引自:http://www.runoob.com/linux/linux-shell-array.html
?
1)數組的值也可以寫入變量。
例如:
A=1
my_array=($A B C D)
echo "第一個元素為: ${my_array[0]}"
echo "第二個元素為: ${my_array[1]}"
echo "第三個元素為: ${my_array[2]}"
echo "第四個元素為: ${my_array[3]}"
=1
my_array=($A B C D)
echo "第一個元素為: ${my_array[0]}"
echo "第二個元素為: ${my_array[1]}"
echo "第三個元素為: ${my_array[2]}"
echo "第四個元素為: ${my_array[3]}"
輸出為:
第一個元素為: 1第二個元素為: B第三個元素為: c第四個元素為: D
1第二個元素為: B第三個元素為: c第四個元素為: D
?
2)根據數組元素索引獲取該數組元素值時,數組下標可為變量。
例如:
arr=(a b c d)
i=2
echo ${arr[i]}
=(a b c d)
i=2
echo ${arr[i]}
輸出為:
c
?
?
?