git pre-commit hook에 대한 bash 스크립트를 만들려고합니다. 커밋이 이루어질 때마다 특정 디렉토리의 파일이 준비된 파일의 일부인지 확인하고 그렇다면 명령을 실행하십시오 (그런트 작업). 지금까지 특정 파일이 수정 된 경우에만 실행을 제외하고는 모든 것이 작동합니다. 이 작업을 수행하려고합니다.
SRC_PATTERN="site/assets/js/"
if [ grep --quiet $SRC_PATTERN `git diff --cached --name-only` ]
then
echo "none"
exit 0
fi
불행히도 오류가 발생합니다.