Сортировка с учетом регистра в macOS в Терминале

356
regina_fallangi

Я пытаюсь использовать ответ в GNU Sort по регистру для сортировки файла в моей Mac OS.

Моя file.txtвыглядит так:

"Best" "A" "BEST" 

Во втором ответе на упомянутый вопрос говорится, что можно сделать:

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

и вывод должен быть:

"A" "Best" "Best" 

Однако, когда я делаю это на своем компьютере, я получаю:

"A" "BEST" "Best" 

Неважно, если я использую --ignore-caseили нет, вывод тот же.

Может быть, LC_COLLATE=Cнельзя установить в Mac OS?

Кто-нибудь знает, как использовать sortи есть строчные <прописные в Mac OS?

2
https://apple.stackexchange.com/questions/34054/case-insensitive-ls-sorting-in-mac-osx/81791#81791 указывает, что сортировка в MacOS не работает, как в сортировке GNU. https://apple.stackexchange.com может быть более полезным, чтобы задать этот вопрос. K7AAY 6 лет назад 0

0 ответов на вопрос

Похожие вопросы