设为首页 加入收藏

TOP

Linux_Bash_Shell_索引数组和关联数组及稀疏数组(二)
2023-07-23 13:39:20 】 浏览:51
Tags:Linux_Bash_Shell_ 索引数 关联数
之后相当于将数组
a的每一个元素加上双引号之后形成一个列表。

 

 

 

备注:

(a)这个例子解释了为什么数组b有三个元素。Linux Bash这个字符串在a中作为一个元素,在b中还是作为一个元素看待。

bash shell中,把${a[*]}展开之后相当于将数组a的每一个元素形成一个列表之后再整体上加双引号,这样自然就只有一个元素了。

 

 

 

备注:

(a)这个例子解释了为什么数组c只有一个元素。Butianyun Linux Bash Shell这个字符串整体在c中作为一个元素看待。

 

 

三、实例。

理解@*的区别有什么价值呢?下面讨论在for循环中的应用。

 

 

 

 

备注:

(a)数组a本身只有三个元素。第二个元素包含空格。

(b)在不加双引号时,不管使用@还是*,循环体都是执行四次。

(c)数组a的第二个元素Linux Bash被拆分成两个独立的词语。

 

 

 

 

备注:

(a)在使用@并且加了双引号之后,循环体只执行了三次。数组a的第二个元素并没有被拆分。

加双引号之后,相当于数组a的每一个元素加上双引号之后形成了一个列表。

 

 

 

 

备注:

(a)在使用*并且加了双引号之后,循环体只执行了一次。数组a的所有元素形成一个列表之后再加双引号,相当于数组a的所有元素合并成了一个整体。

 

下载Linux Bash Shell免费教程PDF文件:

点击此处下载  补天云C_CPP_QT工程师的Linux_Bash_Shell免费教程

 

 

 

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Linux LVS-NAT模式的实现 下一篇Linux 使用ipvsadm管理LVS

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目