Comme man sort
dit, «ordre du dictionnaire» signifie «ne considérer que les blancs et les caractères alphanumériques». Par exemple, compte tenu des données
The
!quick
brown
@fox
jumps
#over
17
$lazy
dogs
%42
times.
les sans ornements sort
commande produit
dogs
!quick
#over
$lazy
%42
@fox
17
brown
jumps
The
times.
(mettre les lignes qui commencent par les caractères de l' espace et les !
, #
, $
, %
et @
symboles 1
avant les lignes qui commencent par les lettres et les chiffres, à savoir, des caractères alphanumériques ), maissort -d
produit
dogs
17
%42
brown
@fox
jumps
$lazy
#over
!quick
The
times.
dogs
est toujours le premier, car il commence par des espaces, mais les caractères spéciaux (ponctuation) sont ignorés.
17
vient avant 42
, et fox
entre brown
et jumps
, malgré le fait que 42
et fox
avoir des personnages devant eux qui les déplaceraient normalement avant le 17
.
____________
1 dans l'ordre de leurs valeurs ASCII: espace = 040, !
= 041, #
= 043, $
= 044, %
= 045 et @
= 0100. Notez que (sans tenir compte de la barre d'espace), il s'agit approximativement de l'ordre de gauche à droite sur certains claviers.