justify"> Якщо програмі передати параметр В«1В», то ми побачимо список глобальних змінних ОС (Малюнок 2). В
Рисунок 2 - Список глобальних змінних ОС
Якщо програмі передати параметр В«2В», то ми версію ОС (Малюнок 3).
В
Рисунок 3 - Версія ОС
Якщо програмі передати параметр В«3В», то ми побачимо повідомлення В«Enter the file nameВ» (Малюнок 4).
В
Рисунок 4 - Повідомлення В«Enter the file nameВ»
Якщо програмі передати параметр В«4% имя_файла%В», то ми побачимо дерево каталогів, починаючи з батьківського каталогу зі списком файлів (Малюнок 5).
В
Рисунок 5 - Древо каталогів, починаючи з батьківського каталогу зі списком файлів
1.5 Порівняння команди в Windows 7 і Windows XP
Порівнювалися Windows 7 і Windows XP. Команда diskcomp у двох ОС аналогічна. Для цього потрібно запустити командний рядок і за допомогою команди help [ім'я команди] виводимо інформацію. p align="justify"> Команда diskcomp порівнює вміст двох дискет. [діск1: [диск2:]]
Команда diskcomp в Windows 7 (Малюнок 6).
В
Малюнок 6 - Windows 7
Команда diskcomp в Windows XP (Малюнок 7).
В
Малюнок 7 - Windows XP
2. Розробка файлу-сценарію в ОС Linux
.1 Завдання
Реалізуйте файл-сценарій в ОС Linux, який може виконувати наступні дії:
Вивести поточну дату на екран. Створити файл в утвореному раніше підкаталозі, ім'я каталогу задає користувач через параметри при запуску командного файлу. Перемістити цей файл у ще один створений каталог. Перевірити, чи є в кореневому каталозі файли, з таким же розширенням. Упорядкувати зміст каталогу файлів на диску за часом модифікації і записати в новий файл з перевіркою, чи створений файл. p align="justify"> Порівняти можливості команди ls-l в ОС Linux і WINDOWS (аналогічна їй команда).
2.2 Виконання
Командний файл створений в операційній системі openSUSE 11.4. У редакторі KWrite вводився текст файлу-сценарію. Запуск здійснювався за допомогою команди sh [ім'я файлу для запуску] [параметр]. br/>
2.3 Текст командного файлу
#!/bin/bash
if [-n "$ 1"]
then echo "Dirname $ 1 used" echo "Enter dirname" 0
fi
# Перевірка чи введений параметр $ 1.
if [-n "$ 2"] echo "Filename $ 2 used" echo "Enter filename" 0
# Перевірка чи введений параметр $ 2.
fi
d...