如何将数组分成n个组

杰森·迈克尔(Jason Michael)

这类似于在特定数量的定界符之后添加'\ n',但是,如果组中的元素是可编程的,则让我们假设该数字。

我们有:

aaa,bbb,ccc,ddd,eee,fff,ggg,hhh,iii,jjj,kkk,lll,mmm
g=4

我们想要

aaa,bbb,ccc,ddd
eee,fff,ggg,hhh
iii,jjj,kkk,lll
mmm

我们如何用bash做到这一点?

我尝试了多种选择。这是最新的失败(tmp []是数组):

for e in ${tmp[@]}; do 
  for i in $(eval echo "{0..$groupsof}"); do 
    foo[$i]=$e; 
  done
done
那个人

使用子字符串扩展。"${array[@]:offset:length}"让您的length元素开始于offset

#!/bin/bash

array=(aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk lll mmm)
g=4

for((i=0; i < ${#array[@]}; i+=g))
do
  part=( "${array[@]:i:g}" )
  echo "Elements in this group: ${part[*]}"
done

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将2元组的列表分成两个列表?

来自分类Dev

以最小的总和将一个数组分成两个子数组

来自分类Dev

如何将一个单元格数组分配给多个矩阵?

来自分类Dev

如何将数组分成偶数块以进行并行处理

来自分类Dev

如何将一个数组分成两个不同的数组?

来自分类Dev

算法帮助:如何将数组分成N个段,最大可能段最少(平衡分段)

来自分类Dev

如何将数组分为n组?(分解或_.partition数组)

来自分类Dev

如何将m个组的大小为(m * n,)的numpy数组相加?

来自分类Dev

将数组分成组

来自分类Dev

JavaScript forEach循环使用.push()将一个数组分成其他数组

来自分类Dev

如何将操作分成两个数组并存入一个数组?

来自分类Dev

如何将数组分成相等的块?

来自分类Dev

如何将熊猫数据框分成峰组

来自分类Dev

如何将自定义帖子类型WP查询中的帖子分成3组,然后将3组分成2组?

来自分类Dev

如何将数组分解为较小的数组?

来自分类Dev

将数组分成单独的块

来自分类Dev

将数组分成N个块

来自分类Dev

如何将数组分为n组?(分解或_.partition数组)

来自分类Dev

如何将N个数字分成N / 2组(每组2个数字),以使每组中2个数字之间的差总和最小?

来自分类Dev

如何将字符串数组分成两个文件M C ++ 98 / VS2010

来自分类Dev

将一个数组分成两个相等大小的数组

来自分类Dev

你如何将数组的每个部分分成另一个数组?

来自分类Dev

将char数组分成N等份matlab

来自分类Dev

C# 将一个数组分成多个较小的数组(随机)

来自分类Dev

如何将具有 n 个值的数组分块为 n 个部分?

来自分类Dev

将一个数组分成两个数组

来自分类Dev

如何将元组分成两个独立的列表?

来自分类Dev

如何将我的数据分成 2 个独立的组?

来自分类Dev

Python:如何将数组分成块

Related 相关文章

  1. 1

    如何将2元组的列表分成两个列表?

  2. 2

    以最小的总和将一个数组分成两个子数组

  3. 3

    如何将一个单元格数组分配给多个矩阵?

  4. 4

    如何将数组分成偶数块以进行并行处理

  5. 5

    如何将一个数组分成两个不同的数组?

  6. 6

    算法帮助:如何将数组分成N个段,最大可能段最少(平衡分段)

  7. 7

    如何将数组分为n组?(分解或_.partition数组)

  8. 8

    如何将m个组的大小为(m * n,)的numpy数组相加?

  9. 9

    将数组分成组

  10. 10

    JavaScript forEach循环使用.push()将一个数组分成其他数组

  11. 11

    如何将操作分成两个数组并存入一个数组?

  12. 12

    如何将数组分成相等的块?

  13. 13

    如何将熊猫数据框分成峰组

  14. 14

    如何将自定义帖子类型WP查询中的帖子分成3组,然后将3组分成2组?

  15. 15

    如何将数组分解为较小的数组?

  16. 16

    将数组分成单独的块

  17. 17

    将数组分成N个块

  18. 18

    如何将数组分为n组?(分解或_.partition数组)

  19. 19

    如何将N个数字分成N / 2组(每组2个数字),以使每组中2个数字之间的差总和最小?

  20. 20

    如何将字符串数组分成两个文件M C ++ 98 / VS2010

  21. 21

    将一个数组分成两个相等大小的数组

  22. 22

    你如何将数组的每个部分分成另一个数组?

  23. 23

    将char数组分成N等份matlab

  24. 24

    C# 将一个数组分成多个较小的数组(随机)

  25. 25

    如何将具有 n 个值的数组分块为 n 个部分?

  26. 26

    将一个数组分成两个数组

  27. 27

    如何将元组分成两个独立的列表?

  28. 28

    如何将我的数据分成 2 个独立的组?

  29. 29

    Python:如何将数组分成块

热门标签

归档