files=(a b c d e f g h i j k l m n o p)
cnt="${#files[@]}"
let cnt1="($cnt+2)/3"
let cnt2="$cnt1*2"
let cnt3="$cnt-$cnt2"
files_part1=( "${files[@]:0:$cnt1}" )
files_part2=( "${files[@]:$cnt1:$cnt1}" )
files_part3=( "${files[@]:$cnt2:$cnt3}" )
printf '%s\n' "${files_part1[@]}"
echo "xxxxxxxxxxxxxx"
printf '%s\n' "${files_part2[@]}"
echo "xxxxxxxxxxxxxx"
printf '%s\n' "${files_part3[@]}"


#for each in "${files[@]}"; do
#echo "$each"
#done

结果:

**************
a
b
c
d
e
f
xxxxxxxxxxxxxx
g
h
i
j
k
l
xxxxxxxxxxxxxx
m
n
o
p

最新文章

  1. Android动画之Interpolator和AnimationSet
  2. [前端 2]常用的JQuery和Dom页面取值与赋值
  3. Educational Codeforces Round 7 C. Not Equal on a Segment 并查集
  4. 关于c3p0配置详细说明
  5. Vim简明教程【CoolShell】(转)
  6. sqlserver练习
  7. POJ 1698 (二分图的多重匹配)
  8. git操作详解
  9. 18. leetcode 387. First Unique Character in a String
  10. business expressions(二)
  11. Java复习题
  12. Windows7安装Bitvise开启ssh服务
  13. (转)基于http协议的api接口对于客户端的身份认证方式以及安全措施
  14. 给 Chrome浏览器 添加 Javascript小书签,查看当前页面全部加载的javascript文件及代码片段
  15. java mail session使用Properties的clone方法
  16. 运行程序,解读this指向---case3
  17. socket的相关知识理解
  18. Python3中的内置函数
  19. 【DB2】数据迁移
  20. Spark2.x学习笔记:Spark SQL的SQL

热门文章

  1. NYOJ-673悟空的难题~~水题~~
  2. c# 类如何生成dll文件及引用
  3. 【转】关于大型网站技术演进的思考(二十)--网站静态化处理—web前端优化—中(12)
  4. vue.js基础知识总结
  5. C#中对字符串的加密和解密
  6. CodeForces - 743B Chloe and the sequence
  7. [NOIP2001] 提高组 洛谷P1026 统计单词个数
  8. ES6__数据结构 Set
  9. flex里InputText不能输入中文
  10. Python()-类命名空间和对象/实例命名空间