Giả sử tôi bắt đầu một bashshell,
... và sau đó là một bashphiên khác từ trong shell đó,
... và sau đó là một bashphiên khác từ trong phiên đó,
... và sau đó là một bashphiên khác từ trong phiên đó,
... (lần N), v.v.
Để thoát tất cả N phiên tôi phải gõ exitN lần.
Làm cách nào để biết được tôi được lồng sâu như thế nào trong bất kỳ phiên bash nào?
Lý tưởng nhất là tôi đang tìm kiếm một số biến môi trường tương tự như $STYcho các phiên màn hình.
exec(để khi đóng cửa bến này, XSession toàn bộ đầu).$SHLVLtạo ra hai số khác nhau cho các thiết bị đầu cuối này. Có một biến môi trường cụ thể hơn vỏ?