Cách đơn giản nhất để có được số lượng khác biệt lặp lại trong một khu vực là gì?
Ví dụ: từ
THIS IS LINE A
THIS IS LINE A
THIS IS LINE A
THIS IS LINE B
THIS IS LINE B
THIS IS LINE C
tôi muốn có được
THIS IS LINE A 3
THIS IS LINE B 2
THIS IS LINE C 1
Đầu ra có thể được thực hiện trên cùng một khu vực (thay thế lựa chọn hiện tại).
uniq
có-c
tùy chọn để thêm số lượng và tôi không nghĩ bạn cần sắp xếp trước khi sử dụnguniq
. (Ngoài ra, OP đã yêu cầu xử lý vùng , chứ không phải toàn bộ bộ đệm.)