Sắp xếp với phân biệt chữ hoa chữ thường trong macOS trong Terminal


2

Tôi đang cố gắng sử dụng câu trả lời trong GNU Sắp xếp theo phân biệt chữ hoa chữ thường để sắp xếp một tệp trong Mac OS của tôi.

Tôi file.txttrông như thế này:

"Best"
"A"
"BEST"

Trong câu trả lời thứ hai cho câu hỏi được đề cập, nó nói rằng người ta có thể làm:

echo -e "d\nD\nc\nb\nB\na" | sort --ignore-case file.txt

và đầu ra phải là:

"A"
"Best"
"Best"

Tuy nhiên, khi tôi làm điều đó trong máy tính của mình, tôi nhận được:

"A"
"BEST"
"Best"

Không quan trọng tôi có sử dụng --ignore-casehay không, đầu ra là như nhau.

Có lẽ LC_COLLATE=Ckhông thể được thiết lập trong Mac OS?

Có ai biết cách sử dụng sortvà có chữ thường <chữ hoa trong Mac OS không?


apple.stackexchange.com/questions/34054/ cho biết sắp xếp trong MacOS không hoạt động giống như trong GNU sort. apple.stackexchange.com có thể là một nơi hữu ích hơn để đặt câu hỏi này.
K7AAY
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.