Çekirdek benden başlayarak satırı yorumlar #!
ve betiğin ismini kullanarak betiği çalıştırmak için kullanır; yani bu bitiyor
/bin/rm scriptname
betiği siler. As ( Stéphane Chazelas işaret , scriptname
aksi hangi yolu bulundu, yani olduğu gibi içinde geçirilen, akrabası veya mutlak bir yol belirtilmişse - burada senaryoyu bulmak için yeterlidir PATH
eğer senin muhtemelen emptry dizesi dahil önüne edilir PATH
olduğunu içerir ve komut dosyası geçerli dizinde. Bir eko komut dosyasıyla oynayabilirsiniz - #!/bin/echo
- bunun nasıl çalıştığını görmek için.)
Gibi Hobbs işaret, bu senaryonuz aslında bir demektir rm
komut değil, bir bash
ikincisi ile başlayacak - Senaryo #!/bin/bash
.
Bunun Linux'ta nasıl çalıştığı hakkında ayrıntılar için programların nasıl çalıştırıldığını görün ; Bu yazıdaki yorumlar diğer platformlar için detaylar veriyor. #!
bir shebang olarak adlandırılır, bu terimi arayarak birçok bilgi bulabilirsiniz ( öneri için Aaron'a teşekkürler ). Gibi jlp işaret, ayrıca o "kiloluk patlama" ya da "hash patlama" (olarak anılacaktır bulacaksınız #
kullanmayan ülkelerde - genellikle "sterlin" olarak bilinir £
- veya "karma" ve !
"patlama" olarak ). Wikipedia daha fazla bilgiye sahip.