cd /usr/lib/nls/loc cp en_GB.ISO8859-1.src gwm.src
vi gwm.src измените <a> <a>;<non-accent>;<lower-case>;IGNORE <b> <b>;<non-accent>;<lower-case>;IGNORE <c> <c>;<non-accent>;<lower-case>;IGNORE <d> <d>;<non-accent>;<lower-case>;IGNORE на <a> <d>;<non-accent>;<lower-case>;IGNORE <b> <c>;<non-accent>;<lower-case>;IGNORE <c> <b>;<non-accent>;<lower-case>;IGNORE <d> <a>;<non-accent>;<lower-case>;IGNORE
localedef -f ISO08859-1 -i gwm.src gwm
LOCPATH=/u/foo:/usr/lib/nls/loc; export LOCPATH
По умолчанию переменной LOCPATH присвоено значение /usr/lib/nls/loc.
Примечание: Программы setuid и setgid игнорируют переменную среды LOCPATH.
LC_COLLATE=gwm; export LC_COLLATE
Теперь во всех командах будет применяться последовательность упорядочения, определенная в локали gwm. В примере в шаге 2 порядок букв a-d будет изменен на противоположный. Результаты изменения последовательности упорядочения можно проверить с помощью таких команд как ls или sort.