Linux-эквивалент Thread Director?

Если вас устраивают не-awkрешения, вы можете попробовать csvsqlиз csvkit , который будет идеальным инструментом для этого:

csvsql -H -d '~' --query '
    select a,b,c,d,e,f,g,h,i,j,sum(k),sum(l),sum(m)
    from file
    group by a,b,c,d,e,f,g,h,i,j
' file

Выход:

201901,230615,41302,blank,blank,5,U099164,ARS,blank,30,192,0,16

Если вам нужно, чтобы вывод был разделен ~-, добавьте | csvformat -D '~'.

1
14.10.2021, 23:44
0 ответов

Теги

Похожие вопросы