У меня есть этот файл:
Month,CPU,RAM
July 2018,19%,46%
August 2018,20%,45%
September 2018,20%,41%
October 2018,21%,39%
November 2018,21%,39%
December 2018,21%,41%
January 2019,25%,46%
February 2019,27%,50%
Мне нужно рассчитать разницу между значениями во втором столбце, но два на два:
Например:
July -> August
CPU : +1% ( because 20-19)
August -> September
CPU : +0% ( because 20-20)
September -> October
CPU : +1% ( because 21-20)
Я пробую это с июлем и августом:
cat myfile.txt | egrep "July|August" | awk -F',' '{diff-=$2} END {print diff}'
Но результат:
39
И проблема в том, что я должен указать июль и август, а это неэффективный, потому что я должен сделать это и для других месяцев.
Есть ли способ рассчитать разницу между этими значениями?Мне просто нужно знать разницу между значениями (значение 2 - значение 1, значение 3 - значение 2 - значение 2 - значение 4 - значение 3 и т. Д.), Необязательно иметь то же представление, что и в моем примере.
Пожалуйста, вы можете показать мне?
Спасибо!