Я думал что знаю, но теперь я "знаю что ничего не знаю". Итак имелись
словарные статьи вида:

  WORD - SENTENCE

и нужно проверить упорядоченость по алфавиту компоненты WORD. diff показал
"странный" результат. Помучился, пока не пришел к примеру:

  bash# LANG=C printf 'abc\na ba' | sort
  a ba
  abc
  bash# LANG=C printf 'abc\na bd' | sort
  abc
  a bd

Что ж, настало время почитать "исчники". Про поля я и не слыхал. Затем
осознал, что правильным решением для поставленой задачи является:

  bash# printf 'abc\na bd' | sort -k 1,1
  a bd
  abc

Но все же для меня осталось "запутанным" содержание:

  $ info coreutils 'sort invocation'

Вопрос: можно ли как то указать sort сортировать так как считают "глупые"
пользователи, т.е. ord(SPACE) = 0x20 < ord([:alnum:]) и они полагают что sort
работает как в последнем примере?

Ну я попробывал установить поля в пусто (--field-separator=SEPARATOR), и ниче,
впрочем логичный результат из-за отсутствия понимания спицификации...

-- 
Best regards!


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87r4sht93p....@desktop.home.int

Reply via email to