从 unix (aix) 中的一个列表创建 4 lists/columns

Creating 4 lists/columns from one list in unix (aix)

我在 AIX 系统上,我创建了一个从最大到最小的文件列表:

du -sk /filepath/* | sort -rn | awk '{print }'

现在,我想获取该文件列表并将它们循环成四个列表,即:

file1
file2
file3
file4
file5
file6
file7
file8

等,对此:

file1 file2 file3 file4
file5 file6 file7 file8

等等

paste 非常适合这个:

du -sk /filepath/* | sort -rn | awk '{print }' | paste - - - -

列的数量与 - 个参数的数量一样多。