Сортировка строк

Команда sort предназначена для сортировки строк файлов — аргументов. Если файлы не указаны, команда сортирует строки из стандартного потока ввода. По умолчанию команда sort сортирует строки в алфавитном порядке по возрастанию. При необходимости сортировки строк в порядке убывания используется опция -r .

Команда sort способна также сортировать текстовый поток не только по це- лым строкам, но и по отдельным полям строк. Разделителем полей по умол- чанию считается пробел. Если используется иной разделитель полей, его следует указать после опции -t. Для указания номера поля для сортировки используется опция -k.

Опция -n позволяет задать команде sort не алфавитный, а числовой порядок сортировки. Пример 8.37 показывает, как отсортировать учетные записи пользователей, в порядке возрастания их UID.


 

Пример 8.37. Сортировка по заданному полю

 

$ sort -t: -k3 –n /etc/passwd

 

В файле /etc/passwd разделителем полей является двоеточие. Это установлено опцией -t. Сортировка была выполнена по третьему полю (опция -k3), в ко- тором содержатся UID пользователей. Сортировка была проведена в число- вом порядке, что было установлено опцией -n.








Дата добавления: 2015-06-12; просмотров: 502;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.