Tôi đã nhận thấy điều này trong một vài ngôn ngữ kịch bản, nhưng trong ví dụ này, tôi đang sử dụng python. Trong nhiều hướng dẫn, họ sẽ bắt đầu với #!/usr/bin/python3
dòng đầu tiên. Tôi không hiểu tại sao chúng ta có cái này.
- Hệ điều hành không nên biết đó là tập lệnh python (rõ ràng là nó đã được cài đặt vì bạn đang tham chiếu đến nó)
- Điều gì xảy ra nếu người dùng đang sử dụng một hệ điều hành không dựa trên unix
- Ngôn ngữ được cài đặt trong một thư mục khác vì bất kỳ lý do gì
- Người dùng có một phiên bản khác nhau. Đặc biệt khi đó không phải là số phiên bản đầy đủ (Giống như Python3 vs Python32)
Nếu bất cứ điều gì, tôi có thể thấy điều này phá vỡ kịch bản python vì những lý do được liệt kê ở trên.