Опубликовано в

Использование awk для анализа данных в столбцахЗадача:У вас есть файл с данными …

Использование awk для анализа данных в столбцах
Задача:
У вас есть файл с данными о продажах (sales_data.txt), где в первом столбце указана дата, а в последнем — сумма продажи. Необходимо вычислить общую сумму продаж за все дни.

Решение:

1. Пример содержимого sales_data.txt
2021-01-01,Product1,100
2021-01-02,Product2,150
2021-01-03,Product3,200

2. Используем команду awk для подсчета общей суммы:
awk -F ',' '{sum += $3} END {print "Total Sales: " sum}' sales_data.txt
Параметры:
-F ','указывает разделитель (запятая).
{sum += $3}добавляет значение из третьего столбца (сумма продажи) к общей сумме.
END {print "Total Sales: " sum}выводит результат после обработки всех строк.
3. Результат:
Total Sales: 450
__________
Теперь у вас есть общая сумма продаж за все дни.


View Source