linux-shell-for和数组代码示例


本文摘自PHP中文网,作者步履不停,侵删。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

#!/bin/bash

 

for ((i=1;i<=5;i++))

do

userlist[$i]="skyuser"$i

 

echo ${userlist[$i]}

done

 

echo ${userlist[*]}

for user in ${userlist[*]}

do

echo $user

done

初始化数组

1

2

3

4

my_array=(a b c d)

[root@VM_158_86_centos vbird]# my_array=(a b c d)

[root@VM_158_86_centos vbird]# echo ${my_array[*]}

a b c d

数组赋值

1

2

3

array_name[0]=value0

array_name[1]=value1

array_name[2]=value2

读取数组

1

${array_name[index]}

获取数组的所有元素

1

2

3

4

5

${array_name[*]}

${array_name[@]}

 

[root@VM_158_86_centos vbird]# echo ${my_array[*]}

a b c d

获取数组长度

1

2

3

${#array_name[*]}

[root@VM_158_86_centos vbird]# echo ${#my_array[*]}

4

更多Linux相关技术文章,请访问Linux教程栏目进行学习!

以上就是linux-shell-for和数组代码示例的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Linux怎么在开机时进入图形界面

Linux学什么

oracle Linux安装乱码怎么办

如何查看云助手命令的执行结果并且在指定ecs实例中的实际执行结果

Linux如何卸载软件

Linux安装xmind

如何在 ecs 管理控制台上修改实例登录密码

Linux中如何查看文件的行数、单词数与字符数

Linux能找什么工作?

Linux虚拟机属于什么虚拟化

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...