使用 jq 将大数组拆分为 X 个部分

Split big array in X parts using jq

我想使用 jq 将一个大数组分成 6 个部分。为此,我想使用 _nwise() 方法,但结果是错误的:

See screenshot

我不太明白为什么 [_nwise(length / 6)] return 7 部分 ??

换句话说:

 [_nwise(length / 6 | ceil)]

如果不能假设大数组,可以用[]:

填充
[_nwise(length / 6|ceil) ]+[range(0;6-length)|[]]