Câu trả lời:
Đó là so sánh cuối cùng . Khi so sánh hai dòng, nếu tất cả các khóa so sánh bằng nhau, thì như là phương sách cuối cùng, một so sánh chuỗi cơ bản của toàn bộ dòng được thực hiện ( -r
vẫn áp dụng nhưng không áp dụng cho các tùy chọn khác). Hành vi đó được chỉ định bởi POSIX :
Ngoại trừ khi tùy chọn -u được chỉ định, các dòng so sánh bằng nhau sẽ được sắp xếp theo thứ tự nếu không có tùy chọn -d, -f, -i, -n hoặc -k (nhưng vẫn có hiệu lực, nếu nó đã được chỉ định) và với tất cả các byte trong các dòng có ý nghĩa so sánh. Thứ tự mà các dòng vẫn so sánh bằng nhau được viết là không xác định.
Với GNU sort
, phép so sánh cuối cùng đó có thể bị vô hiệu hóa với tùy chọn -s
(cho ổn định ).
-s
tùy chọn dễ hiểu và có thể tìm thấy.