linux文件数组,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##*/}

mail

练习:

我们建一个由十个随机数组成的数组,并让它们由小到大一次输出。

ae00c1015c18a61e5f02417c3ba86aaa.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值