首页 > 编程语言 > 详细

Bash中的一些常用的数组相关的特殊语法

时间:2020-12-15 08:35:07      阅读:32      评论:0      收藏:0      [点我收藏+]

如下:

语法 英文解释 中文解释
arr=() Create an empty array 创建一个空的数组
arr=(1 2 3) Initialize array 初始化数组
${arr[2]} Retrieve third element 取得第三个元素
${arr[@]} Retrieve all elements 取得所有元素
${!arr[@]} Retrieve array indices 取得数组索引
${#arr[@]} Calculate array size 得到数组的大小(其中共有多少个元素)
arr[0]=3 Overwrite 1st element 覆盖第一个元素
arr+=(4) Append value(s) 数组末尾追加元素
str=$(ls) Save ls output as a string 将ls命令的输出保存为一个字符串
arr=( $(ls) )Save ls output as an array of files将ls命令的输出保存为一个文件名的数组

${arr[@]:s:n}

Retrieve n elements starting at index s

从第s-1个开始,取得一共n个元素


参考资料

==============

You don‘t know Bash: An introduction to Bash arrays

https://opensource.com/article/18/5/you-dont-know-bash-intro-bash-arrays

Shell中的特殊符号和含义简明总结

https://blog.csdn.net/wejfoasdbsdg/article/details/53289589

shell脚本中一些特殊符号

https://www.cnblogs.com/xuxm2007/archive/2011/10/20/2218846.html

Bash中的一些常用的数组相关的特殊语法

原文:https://www.cnblogs.com/awpatp/p/14136552.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!