Sortieren Sie die Groß- / Kleinschreibung in macOS im Terminal

614
regina_fallangi

Ich versuche, die Antwort in GNU Sortieren nach Groß- und Kleinschreibung zu verwenden, um eine Datei in meinem Mac OS zu sortieren.

Mein file.txtsieht so aus:

"Best" "A" "BEST" 

In der zweiten Antwort auf die genannte Frage heißt es, dass man folgendes tun kann:

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

und die Ausgabe sollte sein:

"A" "Best" "Best" 

Wenn ich es jedoch auf meinem Computer mache, bekomme ich:

"A" "BEST" "Best" 

Es ist egal, ob ich das benutze --ignore-caseoder nicht, die Ausgabe ist die gleiche.

LC_COLLATE=CKann vielleicht nicht in Mac OS eingestellt werden?

Kann jemand sortin Mac OS <Großbuchstaben verwenden und verwenden?

2
https://apple.stackexchange.com/questions/34054/case-insensitive-ls-sorting-in-mac-osx/81791#81791 zeigt an, dass die Sortierung in MacOS nicht wie in der GNU-Sortierung funktioniert. https://apple.stackexchange.com kann ein nützlicherer Ort sein, um diese Frage zu stellen. K7AAY vor 6 Jahren 0

0 Antworten auf die Frage