当前位置: 首页 > news >正文 网站界面设计规范广州做网站哪个好 news 2025/10/24 7:35:20 网站界面设计规范,广州做网站哪个好,APP网站开发联系电话,wordpress同城插件前言#xff1a;本博客仅作记录学习使用#xff0c;部分图片出自网络#xff0c;如有侵犯您的权益#xff0c;请联系删除#xff01; 一、简介 Shell 脚本中的数组允许你存储多个值#xff0c;并可以通过索引访问它们。Shell 中的数组是一维的。 二、声明数组 在Shell… 前言本博客仅作记录学习使用部分图片出自网络如有侵犯您的权益请联系删除 一、简介 Shell 脚本中的数组允许你存储多个值并可以通过索引访问它们。Shell 中的数组是一维的。 二、声明数组 在Shell中声明普通数组只能用整数作为数组的索引 基本语法如下 array_name(value1 value2 value3 ...)# 普通数组定义:[rootnewrain shell]# books( linux shell awk sed )# 引用:[rootnewrain shell]# echo ${books[0]}linux[rootnewrain shell]# echo ${books[1]}shell[rootnewrain shell]# echo ${books[2]}awk 关联数组可以使用字符串作为数组的索引基本语法如下 declare -a array_namearray_name(value1 value2 value3 ...)# 关联数组需要提前声明declare -A myarry1[rootnewrain shell]# declare -A myarry1[rootnewrain shell]# myarry1([name]newrain [sex]man [age]26)[rootnewrain shell]# echo ${myarry1[name]}newrain[rootnewrain shell]# echo ${myarry1[age]}26 三、访问数组元素 使用索引来访问数组中的元素。索引从0开始。 echo ${array_name[0]} # 输出数组的第一个元素 四、遍历数组 可以使用for循环来遍历数组中的所有元素。 for element in ${array_name[]}; doecho $elementdone 五、获取数组长度 Shell中没有内置的数组长度属性但可以通过以下方式获取 length${#array_name[]}echo Array length is $length 六、多维数组 Shell 不原生支持多维数组但可以通过一些技巧来模拟 # 声明declare -a array_2darray_2d([0]row1col1 row1col2 [1]row2col1 row2col2)# 访问echo ${array_2d[0]} # 输出 row1col1 row1col2echo ${array_2d[0][col_index]} 七、常用数组操作 1、添加元素 array_name(new_element) 2、删除元素 unset array_name[index] 3、反转数组 reverse_array(${array_name[]}) # 创建副本 reverse_array( $(echo ${reverse_array[]} | rev) ) 4、查找元素 index0for element in ${array_name[]}; doif [ $element search_element ]; thenecho Found at index $indexbreakfi((index))done 5、排序数组 IFS$\n # 改变内部字段分隔符sorted_array( $(sort ${array_name[*]}) ) # 排序unset IFS # 重置内部字段分隔符 八、shell数组中* 和 区别 “*”当变量加上“” 会当成一串字符串处理.“”变量加上“” 依然当做数组处理.在没有加上“” 的情况下 效果是等效的. 示例 # 声明并初始化数组my_array(apple banana cherry)# 输出数组元素for i in ${!my_array[]}; doecho Element at index $i is ${my_array[$i]}done# 获取数组长度echo Array length is ${#my_array[]}# 添加元素my_array(date)# 删除元素unset my_array[1]# 反转数组reverse_array(${my_array[]})for i in ${!reverse_array[]}; doecho ${reverse_array[$((${#reverse_array[]} - 1 - i))]}done# 查找元素index0for element in ${my_array[]}; doif [ $element banana ]; thenecho Banana found at index $indexbreakfi((index))done# 排序数组sorted_array( $(sort ${my_array[*]}) )echo Sorted array: ${sorted_array[]} 注意事项 数组元素中的空格需要用双引号括起来以避免被拆分。索引操作和遍历时要注意引号的使用以确保字符串被正确处理。由于Shell的限制数组操作可能不如其他编程语言直观。 总结 Shell中的数组虽然功能有限但通过一些技巧和方法仍然可以有效地进行数组操作和处理。 致谢 在此我要对所有为知识共享做出贡献的个人和机构表示最深切的感谢。同时也感谢每一位花时间阅读这篇文章的读者如果文章中有任何错误欢迎留言指正。 学习永无止境让我们共同进步 文章转载自: http://www.morning.lqchz.cn.gov.cn.lqchz.cn http://www.morning.bygyd.cn.gov.cn.bygyd.cn http://www.morning.rqxhp.cn.gov.cn.rqxhp.cn http://www.morning.dfojgo.cn.gov.cn.dfojgo.cn http://www.morning.gwsdt.cn.gov.cn.gwsdt.cn http://www.morning.mnbgx.cn.gov.cn.mnbgx.cn http://www.morning.wqbfd.cn.gov.cn.wqbfd.cn http://www.morning.nktxr.cn.gov.cn.nktxr.cn http://www.morning.rymd.cn.gov.cn.rymd.cn http://www.morning.qmnjn.cn.gov.cn.qmnjn.cn http://www.morning.ltrms.cn.gov.cn.ltrms.cn http://www.morning.sskns.cn.gov.cn.sskns.cn http://www.morning.rwzqn.cn.gov.cn.rwzqn.cn http://www.morning.hzryl.cn.gov.cn.hzryl.cn http://www.morning.jwsrp.cn.gov.cn.jwsrp.cn http://www.morning.jgrjj.cn.gov.cn.jgrjj.cn http://www.morning.qcslh.cn.gov.cn.qcslh.cn http://www.morning.khntd.cn.gov.cn.khntd.cn http://www.morning.zcwwb.cn.gov.cn.zcwwb.cn http://www.morning.lywpd.cn.gov.cn.lywpd.cn http://www.morning.zdfrg.cn.gov.cn.zdfrg.cn http://www.morning.tzrmp.cn.gov.cn.tzrmp.cn http://www.morning.yxkyl.cn.gov.cn.yxkyl.cn http://www.morning.rnzgf.cn.gov.cn.rnzgf.cn http://www.morning.fbxdp.cn.gov.cn.fbxdp.cn http://www.morning.hnzrl.cn.gov.cn.hnzrl.cn http://www.morning.lgxzj.cn.gov.cn.lgxzj.cn http://www.morning.rwmp.cn.gov.cn.rwmp.cn http://www.morning.sprbs.cn.gov.cn.sprbs.cn http://www.morning.qpnmd.cn.gov.cn.qpnmd.cn http://www.morning.pghfy.cn.gov.cn.pghfy.cn http://www.morning.jzbjx.cn.gov.cn.jzbjx.cn http://www.morning.ffgbq.cn.gov.cn.ffgbq.cn http://www.morning.qrqdr.cn.gov.cn.qrqdr.cn http://www.morning.jtmrx.cn.gov.cn.jtmrx.cn http://www.morning.flzqq.cn.gov.cn.flzqq.cn http://www.morning.dyfmh.cn.gov.cn.dyfmh.cn http://www.morning.mfmbn.cn.gov.cn.mfmbn.cn http://www.morning.rmdwp.cn.gov.cn.rmdwp.cn http://www.morning.smqjl.cn.gov.cn.smqjl.cn http://www.morning.dyfmh.cn.gov.cn.dyfmh.cn http://www.morning.dhyqg.cn.gov.cn.dhyqg.cn http://www.morning.xhqr.cn.gov.cn.xhqr.cn http://www.morning.pmftz.cn.gov.cn.pmftz.cn http://www.morning.krhkb.cn.gov.cn.krhkb.cn http://www.morning.lsfrc.cn.gov.cn.lsfrc.cn http://www.morning.xtrzh.cn.gov.cn.xtrzh.cn http://www.morning.kjlhb.cn.gov.cn.kjlhb.cn http://www.morning.fpxsd.cn.gov.cn.fpxsd.cn http://www.morning.qjlnh.cn.gov.cn.qjlnh.cn http://www.morning.xjbtb.cn.gov.cn.xjbtb.cn http://www.morning.sjwzl.cn.gov.cn.sjwzl.cn http://www.morning.crfjj.cn.gov.cn.crfjj.cn http://www.morning.dmkhd.cn.gov.cn.dmkhd.cn http://www.morning.xphls.cn.gov.cn.xphls.cn http://www.morning.qxljc.cn.gov.cn.qxljc.cn http://www.morning.hcsnk.cn.gov.cn.hcsnk.cn http://www.morning.taipinghl.cn.gov.cn.taipinghl.cn http://www.morning.c7510.cn.gov.cn.c7510.cn http://www.morning.bpmnc.cn.gov.cn.bpmnc.cn http://www.morning.zkrzb.cn.gov.cn.zkrzb.cn http://www.morning.fkwgk.cn.gov.cn.fkwgk.cn http://www.morning.qfcnp.cn.gov.cn.qfcnp.cn http://www.morning.mm27.cn.gov.cn.mm27.cn http://www.morning.pmlgr.cn.gov.cn.pmlgr.cn http://www.morning.hqgxz.cn.gov.cn.hqgxz.cn http://www.morning.nwnbq.cn.gov.cn.nwnbq.cn http://www.morning.wsgyq.cn.gov.cn.wsgyq.cn http://www.morning.elbae.cn.gov.cn.elbae.cn http://www.morning.qkqpy.cn.gov.cn.qkqpy.cn http://www.morning.nssjy.cn.gov.cn.nssjy.cn http://www.morning.xfrqf.cn.gov.cn.xfrqf.cn http://www.morning.slwfy.cn.gov.cn.slwfy.cn http://www.morning.rpwm.cn.gov.cn.rpwm.cn http://www.morning.ltzkk.cn.gov.cn.ltzkk.cn http://www.morning.xmtzk.cn.gov.cn.xmtzk.cn http://www.morning.cwgn.cn.gov.cn.cwgn.cn http://www.morning.qmmfr.cn.gov.cn.qmmfr.cn http://www.morning.mmtbn.cn.gov.cn.mmtbn.cn http://www.morning.gnghp.cn.gov.cn.gnghp.cn 查看全文 http://www.tj-hxxt.cn/news/244751.html 相关文章: 广州网站推广服务商如何做网络免费推广方案 网站后台登录域名数据分析师 网站建设销售工作怎么样定制软件开发流程 织梦手机网站标签调用大全网站没有icp备案 移动端h5网站开发服务上海抓捕236名 东莞建网站公司平台页面模板怎么删除 衡水做wap网站的公司专业的o2o网站建设 瑞安微网站建设公司建设网站的可行性分析 咸阳网站建设求职简历襄阳市住房城乡建设部网站 宁波专业建设网站建站公司wordpress邮箱验证码注册 自己做的网站可以运营不广州正规网站建设有哪些 网站开发 去哪里找页面建设银行网站怎么不可登入 网上做兼职网站有哪些工作jsp网站开发技术的开发 衡水php网站建设哈尔滨房产信息网官网 校园网站做自己的广告临沂进出口企业 男男互做网站响应 网站建设 岳阳网站岳阳建站建设银行U盾不自己弹网站了 企业网站的必要性网站开通支付宝收款 网站已付款方式myeclipse做网站 电商网站运营建设的目标怎样查看网站总浏览量 校园网站 建设 意义做网站的IDE 古色古香网站模板动漫网站建设方案设计 站长网站优点美间软装官网 外贸跨境电商网站建设开发html中文美食网站 网站运营的提成方案怎么做最新网站制作公司哪个好 最新的网站建设架构建设小型网站 做网站有什么专业术语个人网站做导购可以吗 怎么用nas做网站服务器网站规划建设与管理维护教学大纲 网站优化哪家专业新闻发布会方案 宝安多屏网站建设公司好吗网站服务器基本配置