Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операционные системы (2 семестр).docx
Скачиваний:
3
Добавлен:
12.11.2019
Размер:
193.38 Кб
Скачать

Варіанти індивідуальних завдань

Варіант

Номер завдання

Текст завдання

1

1

В одному з текстових лабораторної роботи N1 перенести третій від кінця рядок у початок файлу.

2

З інформації, що втримується у файлах query..., визначити відділи (назва й місто), які одержували замовлення на загальну суму більше 1000.

3

Визначити кількість груп користувачів.

2

1

В одному з текстових лабораторної роботи N1 перенести третій від почала рядок у кінець файлу.

2

З інформації, що втримується у файлах query..., визначити міста, у яких розташовані відділи, що виконували замовлення в лютому 1991 р.

3

Визначити кількість підкаталогів в /home, до яких немає публічних прав доступу.

3

1

В одному з текстових лабораторної роботи N1 перед кожним рядком вставити поточний час.

2

З інформації, що втримується у файлах query..., визначити прізвища продавців, які виконували замовлення на поставку товару 'SP JUNIOR RACKET'.

3

Визначити кількість підкаталогів в /home, до яких є публічні права на пошук і читання в них.

4

1

В одному з текстових лабораторної роботи N1 вилучити другий рядок, що починається з букви 'Н'.

2

З інформації, що втримується у файлах query..., визначити штат, у якому було зроблено замовлення на саму більшу загальну суму.

3

Визначити кількість користувачів з вашої студентської групи.

5

1

В одному з текстових лабораторної роботи N1 залишити в кожному рядку не більш двох слів. Слова, що виходять за цю межу помістити в окремий файл. У першому файлі-результаті в тих рядках, які містять менш двох слів, у кінець рядка повинен бути доданий символ '='. У другому файлі-результаті порожніх рядків залишатися не повинне, а перед непустими рядками повинні бути зазначені їхні номери у вихідному файлі, відділені від іншого тексту одним пробілом.

2

З інформації, що втримується у файлах query..., визначити товар, якого була замовлена найбільша кількість екземплярів в одному замовленні.

3

Визначити кількість (не підкаталогів і не посилань) файлів у каталозі /home.

6

1

В одному з текстових лабораторної роботи N1 залишити в кожному рядку не більш 2-х слів. Залишок перенести в наступний рядок. Якщо другий рядок у парі виявляється порожньою - друкувати в ній символ '='.

2

З інформації, що втримується у файлах query..., визначити 5 покупців, які зробили замовлень на найбільшу загальну суму в 1990 р.

3

Визначити кількість файлів або підкаталогів у кореневому каталозі, до яких усе мають повні права доступу.

7

1

В одному з текстових лабораторної роботи N1 перший символ кожного рядка замінити на перший символ попереднього рядка. Перший рядок залишається без змін.

2

З інформації, що втримується у файлах query..., визначити назви товарів, які продавалися за мінімальною ціною.

3

Визначити кількість файлів у каталозі /etc, які є символічними посиланнями.

8

1

В одному з текстових лабораторної роботи N1 поміняти місцями два перші й два останні символи кожного рядка.

2

З інформації, що втримується у файлах query..., визначити прізвище продавця, який продав товару 'SP JUNIOR RACKET' на максимальну суму в одному замовленні.

3

Визначити кількість файлів у каталозі /etc, на які є більш одному твердого посилання.

9

1

В одному з текстових лабораторної роботи N1 поміняти місцями перший і останній рядка файлу.

2

З інформації, що втримується у файлах query..., визначити прізвище продавця, який першим продав товар 'SP JUNIOR RACKET' в 1991 р.

3

Визначити кількість файлів у каталозі /etc, які створені не цього року.

10

1

В одному з текстових лабораторної роботи N1 після рядків, які закінчуються крапкою або комою, вставити порожній рядок.

2

З інформації, що втримується у файлах query..., визначити назви товарів, які першими були виставлені в продаж.

3

Вибрати впорядкований за алфавітом список підкаталогів в /home, до яких немає публічних прав.

11

1

В одному з текстових лабораторної роботи N1 перенести останнє слово в кожному рядку в новий рядок. Для рядків, що полягають із одного слова - не робити нічого.

2

З інформації, що втримується у файлах query..., визначити назви товарів, які замовлялися разом з товаром 'SP JUNIOR RACKET'.

3

Вибрати впорядкований за алфавітом список підкаталогів в /home, до яких є публічні права на пошук і читання в них.

12

1

В одному з текстових лабораторної роботи N1 перенести перше слово кожного рядка в початок наступного рядка.

2

З інформації, що втримується у файлах query..., визначити назви товарів, які коли-або замовляв покупець 'JOCKSPORTS'.

3

Вибрати впорядкований за алфавітом список користувачів з вашої студентської групи.

13

1

В одному з текстових лабораторної роботи N1 у всіх парних рядках перенести перше слово рядка в кінець рядка. Рядка, що містять тільки одне слово, не змінюються.

2

З інформації, що втримується у файлах query..., визначити прізвища продавців, які коли-або продавали товари по їхній максимальній ціні.

3

Вибрати впорядкований за алфавітом список файлів (не підкаталогів, не посилань) у каталозі /home.

14

1

В одному з текстових лабораторної роботи N1 у всіх непарних рядках перенести останнє слово рядка в початок рядка. Рядка, що містять тільки одне слово, не змінюються.

2

З інформації, що втримується у файлах query..., визначити назви товарів, на які не було замовлень в 1990 р.

3

Вибрати впорядкований за алфавітом список файлів у каталозі /etc, на які є більш одному твердого посилання.

15

1

В одному з текстових лабораторної роботи N1 поміняти місцями парні рядки з непарними.

2

З інформації, що втримується у файлах query..., визначити назви товарів, які не були в продажі в 1990 р.

3

Вибрати впорядкований за алфавітом список файлів у каталозі /etc, які створені не цього року.

Лабораторна робота 5

Тема роботи: Утиліта awk

Ціль роботи: ознайомлення з утилітою awk і мовою awk.