Функция   позволяет  подготовить  список  команд  shell  для последующего выполнения.
Описание функции меет вид:
имя() { список команд }
Пример.   Вызов   на  выполнение  файла  "fun"
     echo $$
 
     fn()                 # описание функции
     {
     echo xx=$xx
     echo $#
     echo $0: $$ $1 $2
     xx=yy ; echo xx=$xx
     return 5
     }
 
     xx=xx ; echo xx=$xx
     fn a b               # вызов функции "fn" с параметрами
     echo $?
     echo xx=$xx749 xx=xx xx=xx 2 fun: 749 a b xx=yy 5 xx=yy