Функция позволяет подготовить список команд 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=$xx
749 xx=xx xx=xx 2 fun: 749 a b xx=yy 5 xx=yy