私のスクリプトtry mvn clean installすべてのプロジェクトで、devブランチに切り替えてプルしようとする前に実行してください。スクリプト内の構文エラー
successString="[INFO] BUILD SUCCESS";
file="mvnoutput";
red=$'\e[1;31m';
grn=$'\e[1;32m';
end=$'\e[0m';
function checkResult
if grep -Fxq "$successString" $file
then
echo -en "${grn}[${1}]Build ok${end}";
else
echo "${red}[${1}]Error in mvn clean install${end}";
exit 1;
fi;
end
function pullAndSwitchDevBranch
git checkout dev;
git pull origin dev;
end
cd api-pay-commons/;
pullAndSwitchDevBranch;
touch mvnoutput;
mvn clean install -U > mvnoutput;
checkResult PAY;
なぜこのエラーが発生しましたか?
行17:最後:コマンドが見つかりません./script.sh:行20:予期しないトークン
git' ./script.sh: line 20:
Gitチェックアウトdevの近くに構文エラー;」
徹底的な答えだろう純粋なPOSIX、中だろう。素晴らしい! –