Próbuję utworzyć skrypt bash dla haka wstępnego zatwierdzenia git. Za każdym razem, gdy dokonywane jest zatwierdzenie, chcę sprawdzić, czy pliki w określonym katalogu są częścią plików pomostowych, a jeśli tak, uruchom polecenie (zadanie Grunt). Do tej pory mam wszystko działające, z wyjątkiem uruchamiania tylko, jeśli niektóre pliki są zmodyfikowane. Staram się, aby to zadziałało:
SRC_PATTERN="site/assets/js/"
if [ grep --quiet $SRC_PATTERN `git diff --cached --name-only` ]
then
echo "none"
exit 0
fi
To niestety daje mi błędy.