Como posso fazer o navegador de arquivos classificar em ordem ASCII?

1

A chamada "ordenação inteligente" não faz sentido para mim. Ele vai colocar 1z na frente de 0005abz. Eu gostaria de ter uma ordem de classificação como costumava ser:

00056 00056aaa 004abc 03abc 2abc

e não

2abc 03abc 004abc 00056aaa

    
por abejon 26.06.2016 / 00:09

1 resposta

0

  • Isso ocorre por design: grupos de dígitos são classificados em ordem numérica.

/etc/default/locale contém os padrões para isso. Defina LC_COLLATE=C nele. Isso classificará os arquivos em ordem alfabética, mas certifique-se de saber o que está fazendo: letras maiúsculas e minúsculas não estão próximas uma da outra em ASCII. Nomes começando com um capital virão primeiro e depois os arquivos começando com uma pequena letra.

Mas agora vamos classificar como números como 04, 0400, 1, 11, 2, 22, 3, 33 .

    
por Rinzwind 26.06.2016 / 00:58