ฉันมีสคริปต์ทดสอบที่มีคำสั่งจำนวนมากและจะสร้างเอาต์พุตจำนวนมากฉันใช้set -x
หรือset -v
และset -e
ดังนั้นสคริปต์จะหยุดเมื่อเกิดข้อผิดพลาด อย่างไรก็ตามยังค่อนข้างยากสำหรับฉันในการค้นหาว่าบรรทัดใดหยุดการดำเนินการเพื่อค้นหาปัญหา มีวิธีการที่สามารถส่งออกหมายเลขบรรทัดของสคริปต์ก่อนที่จะดำเนินการแต่ละบรรทัดหรือไม่? หรือส่งออกหมายเลขบรรทัดก่อนนิทรรศการคำสั่งที่สร้างโดยset -x
? หรือวิธีการใด ๆ ที่สามารถจัดการกับปัญหาตำแหน่งบรรทัดสคริปต์ของฉันจะช่วยได้มาก ขอบคุณ.
echo