Функции и вызов других сценариев

В сценарии на языке оболочки можно определить подпрограммы‑функции. В функции определенными являются переменные, определенные сценарием (или его окружением) на момент вызова функции. Однако сама функция должна быть объявлена до ее вызова. Кроме того, функции при вызове можно передавать параметры (как любой команде), которые она может адресовать способом, указанным выше (Рис. 1‑88).

Определение функции имеет вид, указанный на Рис. 1‑89.

 

Рис. 1‑89

 

Вызывается функция простым указанием ее имени в качестве команды (см. Рис. 1‑90).

 

Рис. 1‑90