Сообщает что строка
75: getProjectPath: команда не найдена и т.д где есть вызов функции.
Структура такая:
~/build_script/build_dev - (chmod +x)
~/build_script/libs/
~/build_script/libs/dev.sh (chmod +x)
build_dev:#!/bin/bash
. ./libs/dev.sh
getProjectPath $project
if [ "$test" = "true" ]
then
cleanTmp
fi
dev.shfunction cleanTmp {
echo "Удаляем результат сборки проекта"
rm -Rf $BUILD_DIR/*
rm -Rf $BUILD_DIR/.g*
if [ $(ls -a "$BUILD_DIR" | wc -l) -eq 2 ]
then
echo -e "\e[32mCборка проекта: ${project} успешно удалена\e[0m"
fi
}
function getProjectPath() {
local name=$(echo $1 | tr [a-z] [A-Z])
eval echo \${$name[path]}
}