Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LR OC / Вар 7 / лр1.doc
Скачиваний:
6
Добавлен:
30.04.2013
Размер:
310.78 Кб
Скачать
      1. Сортировка по возрасту

Сортировка производится с помощью функции sort +<столбец> <имя файла>. Основные флаги:

-n

сортировка по арифметическому значению;

-o

имя, идущее после воспринимается как имя выходного файла;

-r

задается обратный порядок сортировки;

Отсортируем БД по возрасту в обратном арифметическом порядке и выведем в файл «base.sorted»:

      1. Команда tail

Команда tail с флагом «-n N» позволяет вывести последние N строк файла. Без флага выводятся последние 10 строк.

      1. Команда uniq

Команда uniq <имя файла> находит одинаковые соседние строки файла. По умолчанию все одинаковые строки кроме одной удаляются.

      1. Команда split

Команда split <имя файла> режет файл на часть по N:

  • строк: «-l N»

  • байт: «-b N»

Порежем файл «base.sorted» на части по 50 байт:

    1. Изменение прав доступа к файлам

      1. Функция chmod

Функция chmod <права> <имя файла> меняет права доступа к файлам. Права формируются по таким правилам: 400 разрешение чтения владельцу файла; 200 разрешение записи владельцу файла; 100 разрешение записи, чтения и выполнения владельцу; 070 разрешение записи, чтения и выполнения группе; 007 разрешение чтения, записи, исполнения всем.

В символьной записи порядок: пользователь, группа, все. «x» - исполнение, «r» - чтение, «w» - запись.

Изменим права доступа к паре файлов:

Соседние файлы в папке Вар 7