仅将唯一行计数到设置模式

1 grep awk sort uniq batch-jobs

如何仅在第一个“-”之前计算文本文件中的唯一日志行并打印带有计数的行

org.springframework. - initialization started
org.springframework. - initialization started
pushAttemptLogger - initialization started
pushAttemptLogger - initialization started
Run Code Online (Sandbox Code Playgroud)

示例结果

org.springframework. 2
pushAttemptLogger 2
Run Code Online (Sandbox Code Playgroud)

审查:https : //stackoverflow.com/questions/6712437/find-duplicate-lines-in-a-file-and-count-how-many-time-each-line-was-duplicated

che*_*rdt 5

cut -f1 -d'-' inputfile | sort | uniq -c

cut -f1 -d'-' 将文件视为破折号分隔并仅返回每行中的第一列。

sortuniq正常工作所必需的。

uniq -c 仅显示排序输入中的唯一行,包括计数。