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/bash
ngay 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.py
hay ./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/python
hay !#/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.