![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Тема: написание сценариев.
Цель: ознакомиться с работой условных операторов и специальными параметрами.
Ход работы:
1. Проанализировать файл /home/labs/back.sh
2.
В подкаталоге bin создать файл case.sh:
3. Выполнить команду export UID
dg@dg-VirtualBox:~$ export UID
4.
Запустить сценарий без аргументов и последовательно с аргументами status, start, status, start, stop, status, stop. Результат сохранить в файле отчета.
5. В подкаталоге bin создать файл calc.sh
6. Запустить сценарий следующими командами:
a) calc.sh 1 + 2 \* 3 + 3 / 4
b) calc.sh 1 + 2 \* 3
c) calc.sh 1 + 2\*3
d) calc.sh 1+2
7. Объяснить почему различается результат в случаях b) и c).
Разные формулы. В случае b) сумма (1 + 2) умножается на 3, а в случае c) к 1 прибавляется произведение 2 и 3.
8. Исправить сценарий так, чтобы в случае d) он выдавал результат 3.
9. Написать сценарий summ.sh выводящий сумму своих аргументов если первый аргумент +, произведение если первый аргумент и сообщение Usage: summ.sh +|* arguments... в противном случае.
Дата публикования: 2015-10-09; Прочитано: 474 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!