ВУЗ:
Составители:
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.
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »
