Vamos chamar os dados de entrada foo :
echo 'element, date, unixTime, value
CZ, 12/27/2007 15:55, 1198788900, 42346
CZ, 12/27/2007 17:30, 1198794600, -10543
I, 12/27/2007 19:05, 1198800300, 4475' > foo
Execute o GNU datamash
em foo :
datamash -t, --header-in -g 1 last 4 < foo
Saída:
CZ, -10543
I, 4475
Os nomes de comutadores mais formais para datamash
podem tornar o acima mais claro, além de termos adicionado nomes de cabeçalho (se a contagem de colunas for inconveniente):
datamash --field-separator=',' --header-in --group=element last " value" < foo