Я знаю синтаксис JavaScript:
var functionName = function(некоторый параметр){
некоторый код здесь; };
но каков синтаксис функции в bash?
Есть два способа создания функций Bash:
function function_name { 
  # your commands
} 
Или же:
function_name () { 
  # your commands
} 
Оба эквивалентны. Подробнее об этом читайте, например, в Расширенном руководстве по написанию сценариев Bash в разделе « Функции» или в Справочном руководстве по Bash.