Jak man sort
mówi, „kolejność słownika” oznacza „rozważ tylko spacje i znaki alfanumeryczne”. Na przykład biorąc pod uwagę dane
The
!quick
brown
@fox
jumps
#over
17
$lazy
dogs
%42
times.
sort
produkuje się bez ozdoby
dogs
!quick
#over
$lazy
%42
@fox
17
brown
jumps
The
times.
(oddanie linii, które zaczynają się od znaków przestrzeni i !
, #
, $
, %
, i @
symboli 1
wyprzedza linii zaczynających się od liter i cyfr, tzn znaków alfanumerycznych ), ale sort -d
produkuje
dogs
17
%42
brown
@fox
jumps
$lazy
#over
!quick
The
times.
dogs
jest nadal pierwszy, ponieważ zaczyna się od spacji, ale znaki specjalne (interpunkcyjne) są ignorowane.
17
przychodzi przed 42
, a fox
pochodzi między brown
i jumps
, pomimo faktu, że 42
i fox
mają znaki przed nimi, które normalnie przenieść je przed 17
.
____________
1 w kolejności ich wartości ASCII: spacja = 040, !
= 041, #
= 043, $
= 044, %
= 045 i @
= 0100. Zauważ, że (bez względu na spację) jest to w przybliżeniu kolejność od lewej do prawej na niektórych klawiaturach.