Como colocar esse agrupamento em ordem?

4

Eu preciso configurar o comando sort, então ele está classificando as linhas nesta ordem:

Akira Kurosawa
Al Ernest Garcia
Alain Sarde
Alan Ladd, Jr.
Albert S. Ruddy
Alberto Grimaldi
Alfred Hitchcock
Amanda Plummer
Frank Pesce
Fred Roos
Fulvio Morsella
Günter Rohrbach
Gale Anne Hurd
Gary Kurtz

(observe o manuseio do espaço em branco e a posição de Günter Rohrbach).

Eu tentei várias configurações de LC_ALL e LC_COLLATE , mas nunca recebo este pedido.

    
por Jiří Nádvorník 30.12.2015 / 11:09

1 resposta

5

Parece que ko_KR.utf8 funciona, tente

LC_COLLATE=ko_KR.utf8 sort file

Como eu encontrei isso?

for loc in $(locale -a);
    do echo ____"${loc}"____; LC_COLLATE="$loc" sort file;
done | pcregrep -MC1 'wa\nAl (\n|[^_])*Günter Rohrbach\nG'
    
por 30.12.2015 / 14:39