У меня есть файл test.txt
с несколькими строками, использующими один и тот же шаблон:
a:1;qty=2;px=3;d=4;
a:5;qty=6;px=7;d=8;
a:9;qty=10;px=11;d=12;
И я хотел бы написать простой терминал Linux cmd, используя sed / awk для вычисления (2*3+6*7+10*11)/(2+6+10)
, что составляет sum(qty*px)/sum(qty)
.
Могу ли я спросить, как получить значения qty и px в каждой строке, а затем использовать awk для сохранения значений и выполнения окончательного расчета?
Спасибо