- •Лабораторна робота 3
- •Базові регулярні вираження
- •Метасимволы, використовувані в регулярних вираженнях
- •Приклади регулярних виражень
- •Приклад виконання лабораторної роботи n3 Завдання 1
- •Завдання 2
- •Завдання 3
- •Варіанти індивідуальних завдань
- •Хід роботи
- •Вибрані команди Unix. Короткий опис:
- •Приклад виконання лабораторної роботи n4 Завдання 1
- •Завдання 1, варіант 1
- •Завдання 1, варіант 2
- •Завдання 1, варіант 3
- •Завдання 2
- •Завдання 2 варіант 1
- •Завдання 2, варіант 2
- •Завдання 2, варіант 3
- •Завдання 3
- •Завдання 3 варіант 1
- •Завдання 3 варіант 2
- •Варіанти індивідуальних завдань
- •Хід роботи
- •Команда awk :
- •Опис шаблонів
- •Приклад виконання лабораторної роботи n5 Приклад 1-1
- •Приклад 1-2
- •Приклад 1-3
- •Приклад 2-3.1
- •Приклад 2-3.2
- •Приклад 2-3.3
- •Приклад 2-3.4
- •Варіанти індивідуальних завдань
- •Команда sh:
- •Команда env:
- •Приклад виконання лабораторної роботи n6
- •Варіанти індивідуальних завдань
- •Хід роботи
- •Деякі приклади програмування
- •Приклад 2
- •Приклад 3
- •Варіанти індивідуальних завдань
Варіанти індивідуальних завдань
Варіант |
Номер завдання |
Текст завдання |
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, які створені не цього долі. |
Лабораторна робота 7 Тема роботи: Програмування мовою shell Ціль роботи: оволодіння основами програмування мовою shell |