Come si man sort
dice, "ordine del dizionario" significa "considerare solo spazi vuoti e caratteri alfanumerici". Ad esempio, dati i dati
The
!quick
brown
@fox
jumps
#over
17
$lazy
dogs
%42
times.
il sort
comando disadorno produce
dogs
!quick
#over
$lazy
%42
@fox
17
brown
jumps
The
times.
(mettendo le linee che iniziano con i caratteri di spazio e !
, #
, $
, %
, e @
simboli 1
in vista delle righe che iniziano con lettere e numeri, cioè, caratteri alfanumerici ), ma sort -d
produce
dogs
17
%42
brown
@fox
jumps
$lazy
#over
!quick
The
times.
dogs
è ancora il primo, perché inizia con spazi, ma i caratteri speciali (punteggiatura) vengono ignorati.
17
viene prima 42
, e fox
si frappone brown
e jumps
, nonostante il fatto che 42
e fox
hanno dei personaggi davanti a loro che normalmente li sposterebbero prima del 17
.
____________
1 in ordine di valori ASCII: spazio = 040, !
= 041, #
= 043, $
= 044, %
= 045 e @
= 0100. Si noti che (ignorando la barra spaziatrice) questo è approssimativamente da sinistra a destra su alcune tastiere.