Tenho a seguinte lista de arquivos classificados de acordo com o Excel:
a1.txt
a10.txt
a11.txt
a12.txt
a2.txt
Se eu usar sort
no Unix/Linux, recebo a seguinte ordem:
a10.txt
a11.txt
a12.txt
a1.txt
a2.txt
onde você pode ver um comportamento diferente para o personagem .
. Existe uma opção para obter o mesmo pedido do Excel? Tentei -b, -g, -n, ... sem sucesso.
Responder1
env LC_ALL=C sort
Da man
página de sort
:
*** WARNING *** The locale specified by the environment affects sort
order. Set LC_ALL=C to get the traditional sort order that uses native
byte values.
Responder2
Experimente o seguinte comando: sort -d
;)