Tôi nghĩ rằng tôi hiểu sự khác biệt giữa một tương tác, đăng nhập và vỏ hàng loạt. Xem các liên kết sau để được trợ giúp thêm:
- Sự khác biệt giữa vỏ bash 'Đăng nhập' và 'Tương tác' (từ trang web chị em: serverfault.com )
- 2.1: Các loại vỏ: vỏ tương tác và đăng nhập (từ Hướng dẫn sử dụng đến Z-Shell )
Câu hỏi của tôi là, làm thế nào tôi có thể kiểm tra bằng lệnh / điều kiện nếu tôi đang ở trên một tương tác, đăng nhập hoặc vỏ hàng loạt?
Tôi đang tìm kiếm một lệnh hoặc điều kiện (trả về truehoặc false) và tôi cũng có thể đặt một câu lệnh if. Ví dụ:
if [[ condition ]]
echo "This is a login shell"
fi