1. Створити директорію myscripts, в якій зберігатимуться виконувані файли.
2. У myscripts створити скрипт, що видає наступне повідомлення: (використовувати різні кольори). “У моєму домашньому каталозі <n> підкаталогів: <підкаталоги> “
3. Запустити цей скрипт на виконання за допомогою команд інтерпретації.
4. Створити скрипт, що прочитує з екрану деяке слово і що виводить кількість символів в цьому слові.
5. Зробити цей скрипт виконуваною командою. Запустити її на виконання.
6. Створити свій profile, що виконує наступні функції:
− виводить рядок вітання з вказівкою поточної дати;
− дозволяє виконати програми, що зберігаються в my_scripts як звичайні команди;
− дозволяє діставати доступ до файлів і підкаталогів myscripts без завдання додаткової дороги;
− встановлює кількість історії введених команд = 25;
− виводить рядок запрошення, що включає ім'я користувача, ім'я комп'ютера і поточний каталог, використовувати різні кольори.
7. Створити свій bashrс, в якому задаються наступні команди:
− команда резервного копіювання файлів, створених власником за поточний день, окрім порожніх;
− команда видалення всіх порожніх файлів з каталога.
8. Написати свій .bash_logout, що виводить прощальний рядок.
9. Перевірити роботу файлів ініціалізації.
Контрольні запитання
1. Яке призначення командного інтерпретатора ?
2. В чому різниця локальних і глобальних змінних ?
3. Як в змінну записати результат виконання команди ?
4. Які стандартні змінні ви знаєте ? Їх призначення ?
5. Як можна запустити скрипт на виконання ?