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ề true
hoặ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