У меня есть файл, как показано ниже, с количеством строк n, я хочу суммировать его сумму (на основе 3-го столбца) и соответственно распределить строки в 3 разных файлах (на основе суммы каждого)
Например - если мы просуммируем все значения 3-го столбца, общее количество будет равно 516, а если мы разделим его на 3, это будет 172.
Итак, я хочу добавить строки в файл, чтобы он не превышал 172 отметки , то же самое со вторым файлом, а остальные все строки должны переместиться в третий файл.
Входной файл
a aa 10
b ab 15
c ac 17
a dy 30
y ae 12
a dl 34
a fk 45
l ah 56
o aj 76
l ai 12
q al 09
d pl 34
e ik 30
f ll 10
g dl 15
h fr 17
i dd 23
j we 27
k rt 12
l yt 13
m tt 19
ожидаемый результат
file1(total -163)
a aa 10
b ab 15
c ac 17
a dy 30
y ae 12
a dl 34
a fk 45
файл2 (всего-153 )
l ah 56
o aj 76
l ai 12
q al 9
файл3 (всего - 200)
d pl 34
e ik 30
f ll 10
g dl 15
h fr 17
i dd 23
j we 27
k rt 12
l yt 13
m tt 19