前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
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