-
Сортировка по возрасту
Сортировка
производится с помощью функции
sort
+<столбец> <имя файла>. Основные
флаги:
|
-n
|
сортировка
по арифметическому значению;
|
|
-o
|
имя,
идущее после воспринимается как имя
выходного файла;
|
|
-r
|
задается
обратный порядок сортировки;
|
Отсортируем БД по
возрасту в обратном арифметическом
порядке и выведем в файл «base.sorted»:
-
Команда tail
Команда tail с флагом
«-n N» позволяет вывести последние N строк
файла. Без флага выводятся последние
10 строк.
-
Команда uniq
Команда uniq <имя
файла> находит одинаковые соседние
строки файла. По умолчанию все одинаковые
строки кроме одной удаляются.
-
Команда split
Команда split <имя
файла> режет файл на часть по N:
-
строк: «-l N»
-
байт: «-b N»
Порежем файл
«base.sorted» на части по 50 байт:
-
Изменение прав
доступа к файлам
-
Функция chmod
Функция chmod <права>
<имя файла> меняет права доступа к
файлам. Права формируются по таким
правилам:
400
разрешение чтения владельцу файла;
200
разрешение записи владельцу файла;
100
разрешение записи, чтения и выполнения
владельцу;
070 разрешение записи, чтения
и выполнения группе;
007 разрешение
чтения, записи, исполнения всем.
В
символьной записи порядок: пользователь,
группа, все.
«x»
- исполнение,
«r» - чтение, «w» - запись.
Изменим
права доступа к паре файлов: