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


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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



 

Варіант Номер завдання Текст завдання

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

Хід роботи

У цій роботі Вам має бути використовувати поряд із системними утилітами алгоритмічні й обчислювальні можливості мови shell, змінні shell і параметри скрипта. Для розв'язку поставленої в індивідуальному завданні завдання Ви можете використовувати будь-які засоби системи, однак, по можливості намагайтеся уникати застосування утиліти awk. Це обмеження продиктоване число методичними цілями для (вибачте!) навмисного ускладнення вартому перед Вами завдання.

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

Ваш розв'язок повинний бути оформлене у вигляді, що виконується скрипта й записане у Ваш каталог $HOME/bin, який Ви створили у включили в змінну PATH у попередній роботі. При налагодженні скрипта зверніть увагу на те, щоб скрипт коректно працював, будучи викликаним з будь-якого поточного каталогу. Ви можете створювати тимчасові файли, якщо це виявляється необхідним для розв'язку завдання (див. приклад виконання). Зверніть увагу на те, щоб скрипт не залишав тимчасових файлів.

 Під час Вашої роботи в системі будуть присутні два "тестові" користувачі з іменами "ap10998" і "ap10999"; ви можете скористатися цими іменами для відправлення їм повідомлень, перевірки їх файлів і для налагодження тих завдань, параметрами яких є імена користувачів.



Поделиться:


Последнее изменение этой страницы: 2020-12-09; просмотров: 33; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.152.251 (0.007 с.)