DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Звіт до лабораторної роботи №3 з курсу «Операційні системи» на тему: «Робота з командною оболонкою BASH»

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
УІ
Кафедра:
ЗІ

Інформація про роботу

Рік:
2018
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Операційні системи
Група:
КН-31
Коротко про документ

Про що ця робота

Звіт присвячено набуттю базових навичок роботи з командною оболонкою BASH у середовищі Linux. У ході виконання роботи було створено та протестовано функціональний командний файл-сценарій.

У роботі розглядаються

  • Операційні системи
  • Командна оболонка BASH
  • Адміністрування Linux
  • Сценарії BASH
  • Обробка файлів
  • Автоматизація завдань

Зміст і розділи

  1. Мета роботи
  2. Порядок виконання роботи
  3. Текст командного файлу
  4. Результати виконання
  5. Висновки
Для кого:Студенти технічних спеціальностей, викладачі та дослідники галузі інформаційних технологій.
Викладачі:Решетар Я. В.

Ключові поняття

BASHLinuxкомандний файлскриптзмінні середовищаменюатрибути файлівтерміналадмініструванняопераційна система

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА Кафедра ЗІ / З В І Т до лабораторної роботи №3 з курсу «Операційні системи» На тему: «Робота з командною оболонкою BASH» Варіант № 10 МЕТА РОБОТИ – набути базових навиків роботи та адміністрування в системі Linux за допомогою командної оболонки BASH; ознайомитись з особливостями оболонки, виконанням команд у ній, змінними середовища, синтаксисом написання BASH-сценаріїв. ПОРЯДОК ВИКОНАННЯ РОБОТИ Написати командний файл, який реалізує меню з трьох пунктів: перший пункт – дає можливість користувачу вказати розширення файлу та каталог, другий пункт – переміщає всі файли з даним розширенням у вказаний каталог з одночасним перейменуванням з приставкою new_, третій пункт – виводить основні атрибути файлів з заданим розширенням і записує їх у файл. Текст командного файлу #!/bin/sh while true; do cat << end_of_cat Виберіть пункт меню: 1) Вкажіть розширення файлу та каталог; 2) Переміщає всі файли з даним розширенням у вказаний каталог з одночасним перейменуванням з приставкою new_; 3) Виводить основні атрибути файлів з заданим розширенням і записує їх у файл.; q) Завершити програму end_of_cat read -p "Виконати пункт: " choice case $choice in 1) read -p "Вкажіть розширення файлу: " Point read -p "Вкажіть каталог: " Source ;; 2) read -p "Скопіювати в: " DIRCOPY echo `ls $Source/*.$Point` for file in `ls $Source*.$Point`; do mv "new_$Source$file" "$DIRCOPY/$file"; done echo $DIRCOPY ;; 3) ls -la > $DIRCOPY/res.txt echo %%%% Підсумковий файл записано %%%% ;; q) break ;; *) echo Вибрано неправильний пункт! ;; esac done Результати виконання superuser@Lenovo-B50-30:~/Documents/test3$ bash bash.sh Виберіть пункт меню: 1) Вкажіть розширення файлу та каталог; 2) Переміщає всі файли з даним розширенням у вказаний каталог з одночасним перейменуванням з приставкою new_; 3) Виводить основні атрибути файлів з заданим розширенням і записує їх у файл.; q) Завершити програму Виконати пункт: 1 Вкажіть розширення файлу: txt Вкажіть каталог: ./ Виберіть пункт меню: 1) Вкажіть розширення файлу та каталог; 2) Переміщає всі файли з даним розширенням у вказаний каталог з одночасним перейменуванням з приставкою new_; 3) Виводить основні атрибути файлів з заданим розширенням і записує їх у файл.; q) Завершити програму Виконати пункт: 2 Перемістити в: ./trr Виберіть пункт меню: 1) Вкажіть розширення файлу та каталог; 2) Переміщає всі файли з даним розширенням у вказаний каталог з одночасним перейменуванням з приставкою new_; 3) Виводить основні атрибути файлів з заданим розширенням і записує їх у файл.; q) Завершити програму Виконати пункт: 3 %%%% Підсумковий файл записано %%%% Виберіть пункт меню: 1) Вкажіть розширення файлу та каталог; 2) Переміщає всі файли з даним розширенням у вказаний каталог з одночасним перейменуванням з приставкою new_; 3) Виводить основні атрибути файлів з заданим розширенням і записує їх у файл.; q) Завершити програму Виконати пункт: q / / Висновки На цій лабораторній роботі я набув базових навиків роботи та адміністрування в сімействі операційних систем GNU-Linux за допомогою командної оболонки BASH. Ознайомитись з особливостями оболонки, виконанням команд у ній, змінними середовища, синтаксисом написання BASH-сценаріїв. У ході роботи мною був написаний сценарій для оболонки BASH відповідно до мого завдання, завдання було виконано успішно та виявилося повністю робочим.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!