Объявления функции:
function function_name { command... } #или function_name () { command... }
Вызов функции:
function_name
Функция должна быть объявлена раньше вызова.
В функции можно передавать параметры:
function_name param1 param2
Внутри функция их обрабатывает при помощи $1, $2 и т.д.
Ссылка: http://www.opennet.ru/docs/RUS/bash_scripting_guide/c12483.html