Dalam bidang skrip, shebang lines berfungsi sebagai penterjemah boleh laku. Mereka membenarkan skrip shell untuk menentukan cara skrip harus dilaksanakan. Sebagai contoh, skrip Perl biasanya menggunakan baris shebang:
#!/usr/bin/env perl
Ini menggesa shell untuk mentafsir skrip menggunakan perl boleh laku. Jadi, apakah baris shebang yang sesuai untuk program Go?
Untuk melaksanakan program Go terus daripada baris arahan, baris shebang berikut harus digunakan:
//usr/bin/go run <pre class="brush:php;toolbar:false">//usr/bin/go run <pre class="brush:php;toolbar:false">//$GOROOT/bin/go run $@ ; exit
Berikut ialah contoh ilustrasi:
Go mentafsir ulasan satu baris bermula dengan //, manakala cangkerang mengabaikan aksara selepas /. Walau bagaimanapun, perlu diingat bahawa lokasi pemasangan Go mungkin berbeza-beza. Untuk mengambil kira variasi ini, sintaks yang dikemas kini di bawah menjadi:
Sintaks yang lebih fleksibel ini mengendalikan lokasi pemasangan Go yang berbeza dengan berkesan, memastikan pelaksanaan baris perintah yang lancar bagi skrip Go anda.
Atas ialah kandungan terperinci Apakah Talian Shebang yang Betul untuk Menjalankan Program Go Terus dari Barisan Perintah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!