2 열의 텍스트 파일이 있습니다.특정 줄의 숫자 평균 찾기
10 2
20 3
30 4
40 5
50 6
60 7
70 8
80 9
90 10
100 11
110 12
120 13
130 14
나는 6 라인에서 2 열 데이터의 평균을 찾을 싶습니다. 즉 ((7 + 8 + 9 + 10 + 11 + 12 + 13 + 14) = 10.5/8) I이 포스트 Scripts for computing the average of a list of numbers in a data file 을 찾아 다음 사용될 수
:
awk'{s+=$2}END{print "ave:",s/NR}' fileName
을 하지만 전체 두 번째 열 데이터의 평균을 얻을.
여기에 힌트가 있습니다.
당신은 무엇을 시도? 우리 중 대부분은 기꺼이 공예품을 개선하는 데 도움을 주지만, 짧은 주문을받지 않은 프로그래밍 직원으로는 덜 행복합니다. 지금까지의 작업을 [MCVE] (http://stackoverflow.com/help/mcve)에서 여러분이 기대했던 결과와 여러분이 얻은 결과 (또는 오류)를 보여 주면 그것을 이해하도록 도와 줄 것입니다. – ghoti
개인적으로 제 예제가 충분히 명확하게 설명되어 있다고 생각합니다. 내가 언급 한 게시물에서 사용할 수있는 스 니펫을 시도했다. 하지만 당신을위한 여기 있습니다. awake '{s + = $ 2} END {print "ave :", s/NR}'fileName –
@SaideepPavuluri : 15 개 이상의 라인으로 실제 파일을 만들고 원하는 것을 보여줄 수 있습니까? – Inian