Přepsat pořadí řazení.
echo -e "c\nb\nB\na" | LC_COLLATE=C sort
Je zajímavé, že je k dispozici ještě další pořadí řazení takto:
echo -e "c\nb\nB\na" | LC_COLLATE=C sort --ignore-case
který vloží velké písmeno před odpovídající malé písmeno.
Zde je srovnání jejich výstupů (přidal jsem "d" a "D") v en_US.UTF-8
národní prostředí (kromě případů, kdy je přepsáno):
echo -e "d\nD\nc\nb\nB\na" | sort
echo -e "d\nD\nc\nb\nB\na" | sort --ignore-case
echo -e "d\nD\nc\nb\nB\na" | LC_COLLATE=C sort
echo -e "d\nD\nc\nb\nB\na" | LC_COLLATE=C sort --ignore-case
Výstup:
1 2 3 4
- - - -
a a B a
b b D B
B B a b
c c b c
d d c D
D D d d
Jak povolím zvýraznění syntaxe pro .bash_aliases ve vim?
Virtualbox - Nainstalujte doplňky pro hosty znovu při každé aktualizaci jádra Linuxu