สมมติว่าฉันเริ่มต้นbashเชลล์
... จากนั้นbashเซสชั่นอื่นจากภายในเชลล์นั้น
... แล้วbashเซสชั่นอื่นจากภายในเซสชั่นนั้น
... จากนั้นbashเซสชั่นอื่นจากภายในเซสชั่นนั้น
... (คูณ N) เป็นต้น
ในการออกจากเซสชัน N ทั้งหมดฉันต้องพิมพ์exitN ครั้ง
ฉันจะรู้ได้อย่างไรว่าตัวฉันเองซ้อนอยู่ลึกแค่ไหนในเซสชั่น bash ใด
นึกคิดฉันกำลังมองหาตัวแปรสภาพแวดล้อมบางอย่างที่คล้ายกับ$STYช่วงหน้าจอ
exec(เพื่อที่ว่าเมื่อปิดเทอร์มินัล XSession ทั้งหมดจะสิ้นสุด)$SHLVLสร้างตัวเลขที่แตกต่างกันสองหมายเลขสำหรับเทอร์มินัลเหล่านี้ มีตัวแปรสภาพแวดล้อมที่เจาะจงเชลล์มากกว่าหรือไม่?