#给定数组
$ arr=(1 2 3 4 5)
#目标:数组按编号规则输出
#解决方案:
$ echo ${arr[@]} | xargs -n 1 | sed "=" | sed "N;s/\n/. /"
############################分析过程#################################
$ echo ${arr[@]} #输出1 2 3 4 5
#将数组排成一列
$ echo ${arr[@} | xargs -n 1
#####输出#####
1
2
3
4
5
#############
#加编号
$ echo ${arr[@]} | xargs -n 1 | sed "="
###输出#####
1
1
2
2
3
3
4
4
5
5
#############
#按编号规则输出
$ echo ${arr[@]} | xargs -n 1 | sed "=" | sed "N;s/\n/. /"
###输出#####
1. 1
2. 2
3. 3
4. 4
5. 5
#############