Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
23
Добавлен:
05.06.2015
Размер:
55.81 Кб
Скачать

39. Сортировка данных командой sort. Команда wc.

Данная команда предназначена для сортировки текстовых строк в одном или более файлах и вывода результатов на экран. Сортировка – изменения порядка представления выдаваемой информации в соответствии с выбранными критериями. По умолчанию sort использует символы пробела и табуляции для разделения различных полей в данных файла.

Формат команды: sort (-/+)параметр имя_файла(ов) .

Параметры команды sort определяют тип сортировки данных. В таблице 4 приведем некоторые параметры команды sort .

Таблица 4 – Описание некоторых параметров команды sort

Параметр

Описание

-n

Производит числовую сортировку

(+|-)n

Начинает (+n) или заканчивает (-n) сортировку поля, следующего за полем n.

-r

Меняет порядок сортировки

-f

Игнорирует регистр символов

-d

Используется словарная сортировка. Сравниваются только буквы, цифры и пробелы, все остальные символы игнорируются.

-o имя_файла

Сохранение результатов в файл имя_файла

-b

Игнорирует начальные пробелы при определении начальной и конечной позиции ограниченного ключа сортировки.

-t символ

Использует «символ» как разделитель полей. Если параметр –t не указан, то по умолчанию в качестве разделителей полей используются символы пробела и табуляции.

Команда WC

-Подсчет строк, слов, символов.

-wc –опция(и) имя_файла(ов)

-команда | wc –опция имя_файлов

Команда

Описание

1

Вывод количества строк

w

Вывод количества слов

с

Вывод количества байт

m

Вывод количества символов

Табл. 13 Опции команды wc

При использовании команды без параметров будет выведена полная информация о файле или расширенном выводе данных, а именно количество строк, слов и символов.

Определение количества строк, слов и символов в файле. Для определения полных сведений о файле или расширенном выводе данных указания опций требуется, выполните следующую команду:

[antonk@lab4236s ~]$ wc yyyy

5 38 243 yyyy

[antonk@lab4236s ~]$ ls -l www | wc

1 9 48

В данном примере 1 строка, 9 слов и 48 символов.

Соседние файлы в папке KTNI_Kozlov_otvety