Скачиваний:
1
Добавлен:
07.08.2024
Размер:
174.69 Кб
Скачать

1

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ 4

Операционная система QNX

Программирование сценариев для интерпретатора shell

Цель работы. Изучить технологию программирования сценариев. 1.КОМАНДЫ, РАБОТАЮЩИЕ С СИМВОЛЬНЫМИ ФАЙЛАМИ.

КОМАНДА sort

sort [-o name] [-bdfinru] file...

Команда сортирует строки всех указанных файлов и сливает их в один файл.

-o name - имя выходного файла, который должен быть использован для записи результатов сортировки (по умолчанию используется стандартное устройство вывода).

Опции (выборочно):

-b - игнорировать лидирующие пробелы; -d - сортировать в алфавитном порядке;

-f - преобразовывать символы верхнего регистра в символы нижнего; -i - игнорировать непечатные символы;

-n - интерпретировать поле как число, сортировать в числовом порядке;

-r - инвертировать порядок сортировки; file ... - входные файлы, которые должны быть отсортированы.

ВЫПОЛНИТЬ:

cd..;ls|sort -d ls|sort -r

Прокомментировать результаты в отчете.

КОМАНДА find («поиск файлов»)

find path... [operand_expression] path - путь к директорию

Команда осуществляет сканирование директория (директориев) с выборкой имен файлов которые удовлетворяют условию true, для поля operand_expression. Если это поле отсутствует, то на стандартный выход выводятся имена всех файлов обнаруженных командой, включая файлы обнаруженные в субдиректориях.

Поле operand_expression (выборочно):

-user uname

(POSIX) True если файл принадлежит пользователю с именем uname .

-group gname

(POSIX) true если файл принадлежит группе пользователей с групповым именем gname

-name pattern

(POSIX) True если базовое имя файла совпадает с образом pattern.

Поле pattern стоится из специальных символов имеющих следующие значения: ? - любой символ кроме <newline>;

Соседние файлы в папке Лабораторные работы