![텍스트 파일의 첫 번째 필드 발생 횟수 계산 [닫기]](https://linux55.com/image/175892/%ED%85%8D%EC%8A%A4%ED%8A%B8%20%ED%8C%8C%EC%9D%BC%EC%9D%98%20%EC%B2%AB%20%EB%B2%88%EC%A7%B8%20%ED%95%84%EB%93%9C%20%EB%B0%9C%EC%83%9D%20%ED%9A%9F%EC%88%98%20%EA%B3%84%EC%82%B0%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
txt 파일에서 첫 번째 필드의 발생 횟수를 계산하고 출력 파일을 첫 번째 필드와 입력 파일의 번호가 포함된 두 개의 열 파일로 인쇄해야 합니다. 입력 파일의 첫 번째 필드 발생 횟수
답변1
awk '{ count[$1]++ } END { for (field in count) print field, count[field] }' file.txt
즉, 첫 번째 필드를 연관 배열의 키로 사용합니다 count
. 각 레코드에 대해 필드에 해당하는 값을 증가시킵니다. 마지막으로 키를 반복하여 count
해당 키와 관련 값을 인쇄합니다.