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