첫 번째 "-"까지 텍스트 파일의 고유 로그 줄을 계산하고 개수가 포함된 줄을 인쇄하는 방법
org.springframework. - initialization started
org.springframework. - initialization started
pushAttemptLogger - initialization started
pushAttemptLogger - initialization started
결과의 예
org.springframework. 2
pushAttemptLogger 2
답변1
cut -f1 -d'-' inputfile | sort | uniq -c
cut -f1 -d'-'
파일을 대시로 구분하여 처리하고 각 행의 첫 번째 열만 반환합니다.
sort
uniq
올바른 기능을 위해서는 필요 합니다 .
uniq -c
개수를 포함하여 정렬된 입력에서 고유한 행만 표시합니다.
답변2
awk -F- 'NF>1 {count[$1]++}
END {for (i in count) print i, count[i]}'