Я попробовал эту единственную команду для файла CSV, и она хорошо работает.
awk -F, '$44==0 {sum += $45 } END { print sum}' Consolidated.csv
8448089
В основном это выглядит для поля 44
в CSV-файле, и, если оно совпадает, оно суммирует значения в поле 45
.
Я хотел расширить эту логику, когда значение поля 44
изменяется между 0
и 4
, и, следовательно, хотел создать условие if-else путем расширения вышеуказанной логики, но оно не было успешным,Может ли кто-нибудь указать мне правильное направление?