1
ใช้เอาต์พุตของคำสั่งเป็นรหัสออก
สำหรับสคริปต์ Integration Integration ของฉันฉันต้องการตรวจสอบว่าสาขา git ไม่ได้ซิงค์กับสาขาหลัก ดังนั้นฉันใช้ git rev-list --left-right --count master...my-branch-name มันจะส่งคืน sth ชอบ 1 3 (3 มุ่งหน้าก่อนอาจารย์ 1 หลัง) เพิ่ม | cut -f1 จะให้ฉันหมายเลขแรกเท่านั้น (คอมมิชชันด้านหลังของมาสเตอร์) ตอนนี้ฉันต้องการออกจากสคริปต์โดยใช้ตัวเลขนั้นเพราะ 0 คอมมิชชันด้านหลังเป็นความสำเร็จส่วนอีกคนควรให้ข้อผิดพลาด ฉันจะทำสิ่งนั้นได้อย่างไร ฉันเหนื่อย exit 'git rev-list --left-right --count master...my-branch-name | cut -f1' แต่สิ่งนี้เพิ่มขึ้น / bin / bash: บรรทัด 66: exit: git …