Điểm:0

Làm cách nào để sắp xếp các ký tự với sự xuất hiện của chúng trong một tệp, theo thứ tự bảng chữ cái và cả khi số lần xuất hiện là như nhau?

lá cờ ar

Vì vậy, ví dụ, tôi có đầu ra sau trên thiết bị đầu cuối Ubuntu:

238 Đ
150 MỘT
88T
88 R

Bây giờ tôi muốn sắp xếp nó từ lần xuất hiện cao nhất đến ít nhất mà tôi đã thực hiện. Ngoài ra, tôi cũng muốn làm điều này, chẳng hạn như khi T và V xuất hiện 88 lần và khi điều này xảy ra, tôi muốn sắp xếp các ký tự đó theo thứ tự bảng chữ cái. Vì vậy, ở đây chúng tôi nhận được, đầu tiên là 88 R và sau đó là 88 T. Làm cách nào tôi có thể thực hiện việc đó trên thiết bị đầu cuối bằng cách sử dụng các lệnh và/hoặc đường dẫn. (Tôi đang sử dụng zsh với Ubuntu nếu có ai yêu cầu thông tin này)

Cảm ơn bạn đã giúp đỡ.

waltinator avatar
lá cờ it
Đọc `loại đàn ông`. Bạn có thể sắp xếp theo thứ tự số theo trường đầu tiên được phân cách bằng dấu cách và trường thứ hai theo thứ tự bảng chữ cái.
lá cờ hr
Hành vi mặc định của lệnh GNU `sort -k1,1nr` phải bao gồm cách sắp xếp từ vựng "phương sách cuối cùng" **trừ khi** bạn chỉ định `-s` / `--stable`
IPushedU avatar
lá cờ ar
Trả lời @waltinator: cảm ơn bạn đã trả lời. Tôi đã đọc trang hướng dẫn sắp xếp nhiều lần và vấn đề của tôi cũng rất cụ thể nên tôi không thể tìm thấy bất kỳ điều gì hữu ích ở đó. Tôi muốn biết thêm về "trường đầu tiên được phân cách bằng dấu cách và trường thứ hai theo thứ tự bảng chữ cái", về cách thực hiện.Nhưng điều tôi cần là nếu và nếu chỉ có hai hoặc nhiều ký tự xuất hiện giống nhau, thì chỉ sắp xếp các ký tự đó theo thứ tự bảng chữ cái.
IPushedU avatar
lá cờ ar
Trả lời @steeldriver: cũng cảm ơn sự giúp đỡ của bạn. Tôi đã tìm thấy câu trả lời/giải pháp bằng cách sử dụng sort -k 1nr trước khi tôi thấy nhận xét của bạn. Tôi đã thấy tùy chọn này để sắp xếp ở nhiều nơi nhưng tôi không hiểu hết nó là/làm gì. (Người mới ở đây). Bạn cũng có thể giải thích những gì -s/--ổn định như tôi chưa từng thấy/sử dụng nó không? Cảm ơn rất nhiều.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.