Работа в командной строке ОС Solaris. Крыжановская Ю.А. - 26 стр.

UptoLike

Составители: 

26
Сортировка данных
Команда sort сортирует текстовые строки в одном или более файлах и выводит
результат на экран.
Команда sort предоставляет быстрый и простой метод организации данных в
числовом или алфавитном порядке.
По умолчанию sort использует символы пробела и табуляции для разделения
различных полей в данных файла.
Формат команды
sort (-/+)параметры имя_файла(ов)
Параметры , доступные с командой sort, используются для определения типа
сортировки , а также поля , по которым будет производиться сортировка,
приводятся ниже:
Параметр
Описание
-n
Производит числовую сортировку .
(+|-)n Начинает (+n) или заканчивает (-n) сортировку поля , следующего за полем n.
-г
Меняет порядок сортировки .
-
f
Игнорирует регистр символов.
-M Сортирует первые три символа поля как сокращение имени месяца.
-
d
Используется словарная сорт
пробелы , все остальные символы игнорируются .
-o
имяфаила
Вывод результатов в файл имяфайла.
-b
Игнорирует начальные пробелы при определении начальной и конечной
позиций ограниченного ключа сортировки .
-t символ
Использует символ как разделитель полей . Если параметр -
t не указан, то по
умолчанию в качестве разделителей полей используются символы пробела и
табуляции.
Использование команды, sort с разными параметрами .
На следующих примерах показаны различные пути использования команды sort
с разными параметрами :
$ cat fileA
Annette 48486
Jamie 48481
Fred 48487
Sondra 48483
Janet 48482
$ sort fileA
Annette 48486
Fred 48487
Jamie 48481
Janet 48482
Sondra 48483
$ sort +1n fileA
Jamie 48481
Janet 48482
Sondra 48483
Annette 48486
Fred 48487
На первом примере показано содержимое файла fileA, выведенное на экран с
помощью команды cat.
                                           26
Сортировка данных
Команда sort сортирует текстовые строки в одном или более файлах и выводит
результат на экран.
Команда sort предоставляет быстрый и простой метод организации данных в
числовом или алфавитном порядке.
По умолчанию sort использует символы пробела и табуляции для разделения
различных полей в данных файла.
Формат команды
sort (-/+)параметры имя_файла(ов)
Параметры, доступные с командой sort, используются для определения типа
сортировки, а также поля, по которым будет производиться сортировка,
приводятся ниже:
Параметр    Описание
-n          Производит числовую сортировку.
(+|-)n      Начинает (+n) или заканчивает (-n) сортировку поля, следующего за полем n.
-г          Меняет порядок сортировки.
-f          Игнорирует регистр символов.
-M          Сортирует первые три символа поля как сокращение имени месяца.
-d          Используется словарная сортировка. Сравниваются только буквы, цифры и
            пробелы, все остальные символы игнорируются.
-o          Вывод результатов в файл имяфайла.
имяфаила
-b          Игнорирует начальные пробелы при определении начальной и конечной
            позиций ограниченного ключа сортировки.
-t символ   Использует символ как разделитель полей. Если параметр -t не указан, то по
            умолчанию в качестве разделителей полей используются символы пробела и
            табуляции.
Использование команды, sort с разными параметрами.
На следующих примерах показаны различные пути использования команды sort
с разными параметрами:
$ cat fileA
Annette          48486
Jamie            48481
Fred             48487
Sondra           48483
Janet            48482
$ sort fileA
Annette          48486
Fred             48487
Jamie            48481
Janet            48482
Sondra           48483
$ sort +1n fileA
Jamie            48481
Janet            48482
Sondra           48483
Annette          48486
Fred             48487
На первом примере показано содержимое файла fileA, выведенное на экран с
помощью команды cat.