OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

输出数组的全部内容

下标 * @ 可用于访问数组中的每个元素。 与位置参数一样, @ 符号是两者中更有用的一个。 这是一个演示:


[我@linuxbox ~]$ 动物=(“一只狗”“一只猫”“一条鱼”) [我@linuxbox ~]$ 对于我在 ${animals[*]}; 做回声 $i; 完毕 a

狗一只猫一条鱼

[我@linuxbox ~]$ 对于我在 ${animals[@]}; 做回声 $i; 完毕

一只狗一只猫一条鱼

[我@linuxbox ~]$ 对于我在“${animals[*]}”中; 做回声 $i; 完毕

一只狗一只猫一条鱼

[我@linuxbox ~]$ 对于我在“${animals[@]}”中; 做回声 $i; 完毕

一只狗一只猫一条鱼

[我@linuxbox ~]$ 动物=(“一只狗”“一只猫”“一条鱼”) [我@linuxbox ~]$ 对于我在 ${animals[*]}; 做回声 $i; 完毕 a

狗一只猫一条鱼

[我@linuxbox ~]$ 对于我在 ${animals[@]}; 做回声 $i; 完毕

一只狗一只猫一条鱼

[我@linuxbox ~]$ 对于我在“${animals[*]}”中; 做回声 $i; 完毕

一只狗一只猫一条鱼

[我@linuxbox ~]$ 对于我在“${animals[@]}”中; 做回声 $i; 完毕

一只狗一只猫一条鱼


我们创建数组 动物 并为其分配三个两个字的字符串。 然后我们执行四个循环来查看分词对数组内容的影响。 符号的行为 $

{animals[*]} 和 ${animals[@]} 在被引用之前是相同的。 * 符号产生一个包含数组内容的单词,而@ 符号产生三个两个单词的字符串,它与数组的“真实”内容相匹配。


OnWorks 的顶级操作系统云计算: