Linux 数组
Linux 数组比较简单,这里我们直接用例子说明. declare -a FILE 声明一个FILE数组(这一步无所谓) 创建数组方式: FILE=(A B C) 常用 FILE=([0]=A [2]=C [1]=B) 常见完成 显示数组元素如下: echo ${FILE[0]} A echo ${FILE[1]} B echo ${FILE[2]} C 显示目前有值的数组序号 echo ${!FILE[@]} 0 1 2 显示数组内元素个数 FILE=''/etc/sysconfig/network'' echo ${#FILE} 22 清空数组 FILE= 删除数组 unset FILE 利用数组去字符串中的字符: FILE=''/var/spool/mail'' echo ${FILE:4} 取第四个字符后的元素 /spool/mail echo ${FILE:5:5} 取正数第五个字符后,倒数第五个字符前的元素 spool FILE%%/*从右至左一个分隔符后的内容 echo ${FILE%%/*}
FILE%/*从右至左第一个分隔符后的内容 echo ${FILE%/*} /var/spool FILE#*/从左至右第一个分隔符后的内容 echo ${FILE#*/} var/spool/mail FILEE##*/从左至右一个分隔符后的内容 echo ${FILE##*/}
练习: 我们建一个由十个随机数组成的数组,并让它们由小到大一次输出.
本文出自 “linux之路” 博客,请务必保留此出处http://linuxzoe.blog.51cto.com/3005391/569842 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |