hi i có tệp csv có cột đầu tiên là 2 cột có tên và secons có giá trị. Tất cả tôi muốn là một kịch bản mà có thể tổng hợp các giá trị của cột thứ hai và đầu ra in ở hàng cuối cùng của csv như TổngLệnh để tính tổng số thứ hai của tệp csv
ví dụ về tập tin: -
CNG 2128485188
WND 222047363
HUM 283010928
AINGO 253694944
Lệnh tôi đang sử dụng được in ở dòng cuối cùng nhưng đưa tổng số là 0.
$ awk '{print;s+=$2}END{printf "Total %'\''d\n",s}' /cygdrive/c/KPI/test/SCCP_ADMIN_RAW2.csv | tail -10
LIMIT,27789
VDEOT,21109
CELZA,627
DUUNI,26636
EMBLT,1255927
URA,521
MONTE,1789
EGLMO,391
DGTEL,394
Total 0
awk 'BEGIN {s = 0;} {print; s + = $ 2} END {printf "Tổng% '\'' d \ n", s} ' – louxiu
vẫn tổng cộng là 0 –
$ awk 'BEGIN {s = 0;} {print; s + = $ 2} END {printf "Tổng số%' \ '' d \ n ", s} '/ cygdrive/c/KPI/ kiểm tra/SCCP_ADMIN_RAW2.csv | đuôi -10 LIMIT, 27.789 VDEOT, 21.109 CELZA, 627 DUUNI, 26.636 EMBLT, 1.255.927 URA, 521 MONTE năm 1789 EGLMO, 391 DGTEL, 394 Tổng số 0 –