ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »