У меня есть файл, в котором мне нужно группировать столбцы 1,2 & 3, суммировать столбец 7, получить счетчик и получить столбец 4 и 5, имеющий последнее время и дату (столбец 6).Групповые столбцы и получить определенное значение в оболочке
FILE.TXT
AAA,BBB,CCC,OOO,PPP,20170117012006,12
XXX,YYY,MMM,OOO,PPP,20170117012006,13
AAA,BBB,CCC,III,TTT,20170117020006,14
XXX,YYY,MMM,OOO,PPP,20170117022067,10
ЗАПЛАНИРОВАННЫЕ
AAA,BBB,CCC,III,TTT,26,2
XXX,YYY,MMM,OOO,PPP,23,2
У меня есть код здесь, но только группы столбцов 1,2,3.
awk 'BEGIN { FS=OFS=SUBSEP=","}{arr[$1,$2,$3]+=$7 }{arr2[$1,$2,$3]++}END {for (i in arr) print i,arr[i],arr2[i]}' FILE.txt