ฉันกำลังพยายามสร้างสคริปต์ทุบตีสำหรับขอคอมมิตการคอมไพล์ เมื่อใดก็ตามที่มีการคอมมิชชันฉันต้องการตรวจสอบว่าไฟล์ในไดเรกทอรีหนึ่งเป็นส่วนหนึ่งของไฟล์ staged หรือไม่และหากเป็นเช่นนั้นให้เรียกใช้คำสั่ง (งาน Grunt) จนถึงตอนนี้ฉันมีทุกอย่างทำงานยกเว้นการทำงานเฉพาะในกรณีที่มีการแก้ไขไฟล์บางอย่าง ฉันกำลังพยายามทำให้สิ่งนี้ทำงาน:
SRC_PATTERN="site/assets/js/"
if [ grep --quiet $SRC_PATTERN `git diff --cached --name-only` ]
then
echo "none"
exit 0
fi
นี่เป็นข้อผิดพลาดที่ทำให้ฉันมีข้อผิดพลาด