linux shell数组赋值方法
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,Bash中,数组变量的赋值有两种方法:(1) name = (value1 ... valuen) 此时下标从0开始(2) name[index] = value下面以一个简单的脚本来说明,脚本内容如
千家信息网最后更新 2025年02月03日linux shell数组赋值方法Bash中,数组变量的赋值有两种方法:
(1) name = (value1 ... valuen) 此时下标从0开始
(2) name[index] = value
下面以一个简单的脚本来说明,脚本内容如下:
#!/bin/bash
#定义数组
A=(a b c def)
#把数组按字符串显示输出
echo ${A[@]}
#屏幕显示:a b c def
#数组的长度表示${#A[*]}
len=${#A[*]}
echo ${#A[*]}
#屏幕显示:4
#改变数组元素的值
A[3]='vivian'
echo ${A[*]}
#屏幕显示:a b c vivian
#循环输出数组元素
i=0
while [ $i -lt $len ]
do
echo ${A[$i]}
let i++
done
#屏幕输出:
# a
# b
# c
# vivian
#循环输出数组元素的另一种写法,注意,在条件中,引用变量一定要用双引号 ,否则报错
for (( j=0; j<"$len"; j=j+1 ))
do
echo ${A[$j]}
done
#循环输出数组元素的另一种写法,注意,${A[*]}不能写成$A ,$A默认unixlinux.online是第一个元素,如果A="a b c ded",就可以写$A
for value in ${A[*]}
do
echo $value
done
(1) name = (value1 ... valuen) 此时下标从0开始
(2) name[index] = value
下面以一个简单的脚本来说明,脚本内容如下:
#!/bin/bash
#定义数组
A=(a b c def)
#把数组按字符串显示输出
echo ${A[@]}
#屏幕显示:a b c def
#数组的长度表示${#A[*]}
len=${#A[*]}
echo ${#A[*]}
#屏幕显示:4
#改变数组元素的值
A[3]='vivian'
echo ${A[*]}
#屏幕显示:a b c vivian
#循环输出数组元素
i=0
while [ $i -lt $len ]
do
echo ${A[$i]}
let i++
done
#屏幕输出:
# a
# b
# c
# vivian
#循环输出数组元素的另一种写法,注意,在条件中,引用变量一定要用双引号 ,否则报错
for (( j=0; j<"$len"; j=j+1 ))
do
echo ${A[$j]}
done
#循环输出数组元素的另一种写法,注意,${A[*]}不能写成$A ,$A默认unixlinux.online是第一个元素,如果A="a b c ded",就可以写$A
for value in ${A[*]}
do
echo $value
done
数组
元素
输出
屏幕
循环
写法
变量
脚本
方法
下标
内容
字符
字符串
引号
条件
长度
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
四大国产数据库优缺点比较
数据库的status
网络安全宣传诗手抄报
域名服务器dns 的概念
网警不履行网络安全义务
技术护航网络安全
分类(数据库术语)
数据库表空间是不是越大越好
黑盾杯网络安全比赛比赛内容
服务器一直处于忙的状态
专科学工业软件开发技术
校园网络安全教育活动方案
塔式服务器和普通电脑有什么不同
小学生网络安全小口诀15个字
驿城区网络安全和信息化
张家港软件开发培训班
河北网络安全知识竞赛查询
数据库删除炒作
离开封堵查杀如何确保网络安全
ncsc美国国家网络安全中心
泰伯利亚之战情报数据库
数据库的status
c需要怎么做软件开发
山东省网络安全
App服务器查找
图片制作软件开发
平湖手机软件开发
网络安全方面股票
gp数据库最大可以有多少列
100m云服务器