Jestem bardzo zły w skryptach powłoki (z bash), szukam sposobu na sprawdzić, czy bieżący oddział git jest "x", i przerwać skrypt, jeśli nie jest "x".skrypt bash, aby sprawdzić, czy bieżący git branch = "x"
#!/usr/bin/env bash
CURRENT_BRANCH="$(git branch)"
if [[ "$CURRENT_BRANCH" -ne "master" ]]; then
echo "Aborting script because you are not on the master branch."
return; # I need to abort here!
fi
echo "foo"
ale to nie jest całkiem w porządku
Z uwagi na to, że Twój kod jest nieprawidłowy pod względem składni, [sprawdzanie powłoki. net] (http://shellcheck.net) powinno być Twoim pierwszym odwołaniem. – mklement0