#!/bin/sh# 数组# 初始化,语法:数组名=(值1 值2 ... n)names=("devZhang" "devHuang" "devLiu")echo ${names} # 只输出第一个元素值# 初始化,语法:数组名=() 数组名[下标]=值1 如数组名[0]=值1jobs=()jobs[0]="iOS"jobs[1]="Java"echo ${jobs}# 读取数组,语法:值=数组名[下标]echo ${jobs[1]} # 输出下标为1的元素值echo ${names[2]} # 输出指定下标的值echo ${names} # 默认只输出第一个元素值echo ${names[@]} # 输出所有元素值,逐个元素值输出echo ${names[*]} # 输出所有元素值,但是是把所有元素值拼接成字符串输出# 数组长度nameNumber1=${#names[@]}nameNumber2=${#names[*]}echo ${nameNumber1} + ${nameNumber2}# 获取单个元素字符串长度value=names[0]length=${#value}echo ${length}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。