Tôi đã tạo ra các kịch bản Bash trước đây và tất cả chúng đều chạy tốt mà không cần #!/bin/bashngay từ đầu.
Điểm của việc đưa nó vào là gì? Mọi thứ sẽ khác đi?
Ngoài ra, làm thế nào để bạn phát âm #? Tôi biết đó !được phát âm là "bang."
Làm thế nào được #!phát âm?
./yourscript.extension, ví dụ, ./helloworld.pyhay ./helloworld.sh, nó sẽ tìm kiếm các thông dịch viên tại đó dòng trên cùng, đó sẽ là #!/bin/pythonhay !#/bin/bash, trong khi đó khi thực hiện các kịch bản như python helloworld.py, dòng đầu tiên sẽ không được quan sát bởi vì nó được nhận xét ngoài. Vì vậy, nó là một chuỗi đặc biệt cho shell / kernel.