русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Завдання


Дата додавання: 2014-11-28; переглядів: 840.


  1. Написати скрипт, що приймає три аргументи (а, b, с ) і виводить значення (a+b) /c
  2. Написати скрипт, що приймає два числові аргументи і виводить найбільший з них. У випадку якщо аргументів більше 2 – вивести повідомлення про помилку.
  3. Написати скрипт, що перевіряэ наявність файлу $HOME/.bashrc і виводить його на екран. В разі його відсутності вивести повідомлення про помилку.
  4. Написати команду, яка виводить розширену інформацію про файл $HOME/.bashrc і в разі успішного виводу показує число рядків в цьому файлі.
  5. Написати скрипт, що запрошує введення даних до тих пір, поки не буде введений рядок “quit”
  6. Написати скрипт, який кожну хвилину записує у файл час і поточне число процесів в системі. При запуску скрипт повинен створювати файл в директорії /tmp і записувати в нього свій PID.
  7. Написати скрипт, який управляє роботою скрипта із завдання №6. При виклику управляючого скрипта йому передається параметр start або stop. При здобутті параметра start управляючий скрипт по номеру процесу зупиняє керований процес і видаляє файл з номером процесу. При здобутті параметра start скрипт із завдання №6 повинен запуститься у фоновому режимі

Контрольні запитання

  1. Яким чином в програму можна передати аргументи?
  2. Як в програмі можна отримати доступ до аргументів, з якими визивалася програма?
  3. Як можна вичисляти арифметичні операції в скриптах командного інтерпретатора?
  4. Які спеціальні змінні можна використовувати в скриптах командного інтерпретатора?
  5. Яким чином можна запускати програми в залежності від результату виконання інших програм?


<== попередня лекція | наступна лекція ==>
Управляючі структури | Фільтри пошуку підрядка


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн