Các sort
tiện ích trong Ubuntu 10.04 (Lucid) luôn sắp xếp theo case-insensitive, giống như nếu bạn chỉ định --ignore-case
với nó.
The two sort just give the same result:
echo -e "c\nb\nB\na" | sort
echo -e "c\nb\nB\na" | sort --ignore-case
Nhưng đôi khi tôi muốn sắp xếp theo phân biệt chữ hoa chữ thường, vì vậy các chữ cái viết hoa xuất hiện trước, sau đó là chữ thường. Có thể không?
echo $'B\nÄ\nb\na' | LC_COLLATE=C sort
. Không phải thực tế là GNUsort
với mộtC
ngôn ngữ không phải ngôn ngữ luôn luôn thực hiện phân loại theo trường hợp không nhạy cảm được coi là một lỗi ?