많은 열이 포함된 CSV 파일이 있습니다. 명령을 사용하여 열의 평균을 계산했습니다.
awk -F',' '{sum+=$3} END {print sum/NR}' cpu.csv
그러나 일련번호, 이름, 값 등과 같은 텍스트 필드가 있는 첫 번째 행은 포함됩니다. 평균을 낼 때 첫 번째 행을 제외하고 싶습니다.
구현 방법에 대한 아이디어가 있습니까?
답변1
첫 번째 행을 제외합니다.
awk -F',' 'NR > 1 {sum+=$3} END {print sum / (NR - 1)}' cpu.csv