Ç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 , scriptnameaksi hangi yolu bulundu, yani olduğu gibi içinde geçirilen, akrabası veya mutlak bir yol belirtilmişse - burada senaryoyu bulmak için yeterlidir PATHeğer senin muhtemelen emptry dizesi dahil önüne edilir PATHolduğ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 rmkomut değil, bir bashikincisi 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.