Я намагаюся створити скрипт bash для гака, який попередньо здійснює. Щоразу, коли виконується фіксація, я хочу перевірити, чи є файли у певній папці частиною поетапних файлів, і якщо так, запустіть команду (завдання Grunt). Поки що у мене все працює, за винятком лише запуску, якщо певні файли змінені. Я намагаюся змусити це працювати:
SRC_PATTERN="site/assets/js/"
if [ grep --quiet $SRC_PATTERN `git diff --cached --name-only` ]
then
echo "none"
exit 0
fi
Це, на жаль, дає мені помилки.