다음과 같은 형식의 파일이 있습니다.
$ cat file.txt
27.33.65.2
27.33.65.2
58.161.137.7
121.50.198.5
184.173.187.1
184.173.187.1
184.173.187.1
파일 file.txt
을 다음과 같은 형식으로 구문 분석하는 가장 좋은 방법은 무엇입니까?
27.33.65.2: 2
58.161.137.7: 1
121.50.198.5: 1
184.173.187.1: 3
즉, 파일을 반복하고 각 IP 주소가 나타나는 횟수를 계산하고 싶습니다. 나는 이미 sort
모든 IP 주소가 순서대로 서로 직접 연결 되도록 실행했습니다 .
개인적 으로이 종류의 파일을 편리한 인근 DB로 가져오고 (내가 가져온 postgres 인스턴스에 임시 테이블을 생성하여) 빠른 SQL 작업을 수행하고 텍스트 파일로 다시 내 보냅니다.
—
oakad