Объявления функции:
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