发布时间:2026-07-21阅读(2)
这一期作为大结局吧,再长的连续剧也有剧终的时候,今天主要介绍一下map与array分为以下几个章节:,今天小编就来聊一聊关于linux入门shell基本命令总结?接下来我们就一起去研究一下吧!

linux入门shell基本命令总结
这一期作为大结局吧,再长的连续剧也有剧终的时候,今天主要介绍一下map与array。分为以下几个章节:
声明定义语法如下:
arrayName=(v1 v2 v3 ......)#或者下面的方法arrayName[0]=123arrayName[2]="123"
语法说明:
#初始赋值上面说了。#更新赋值用以下语法数组名[索引]=新值
#!/bin/basharrayName[2]=123arrayName[1]="123"echo "${arrayName[2]}"echo "${arrayName[1]}"fileArray=($(ls)) #记得此处的括号for (( i=0; i<${#fileArray[@]}; i ));doecho "$i:${fileArray[i]}"donefileArray1=(${fileArray[@]:1:3})#记得此处的括号for (( i=0; i<${#fileArray1[@]}; i ));doecho "$i:${fileArray1[i]}"done
#map的声明declare -A map变量名
#语法如下:nameMap[“001”]=“xiao ming”nameMap[“002”]=“xiao lin”nameMap[“002”]=“xiao guang”
就是获取遍历所有的key,然后根据key获取每一个值。例子中会有。
六、shell编程中map的例子#!/bin/bashdeclare -A nameMapnameMap["001"]="xiao ming"nameMap["002"]="xiao lin"nameMap["003"]="xiao guang"for k in ${!nameMap[@]};doecho "$k:${nameMap["$k"]}"done
好的,这一期就分享到这里了,shell编程全剧终。感谢大家一路的陪伴。后面要思考一下进行哪个教程了。感谢大家支持。
Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图