Pertanyaan yang diberi tag shebang

Gunakan tag / shebang jika pertanyaan Anda tentang pengurutan `#!` Di awal skrip

60
Shebang dimulai dengan `//`?

Saya bingung tentang mengikuti skrip ( hello.go). //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } Itu bisa mengeksekusi. (pada MacOS X 10.9.5) $ chmod +x hello.go $ ./hello.go hello, world Saya belum pernah mendengar tentang shebang...

36
Gunakan ekstensi .sh atau .bash untuk skrip bash?

(Lihat Menggunakan #! / Bin / sh atau #! / Bin / bash untuk kompatibilitas Ubuntu-OSX dan kemudahan penggunaan & POSIX ) Jika saya ingin skrip saya menggunakan bash shell, apakah menggunakan ekstensi .bash sebenarnya memanggil bash atau apakah itu tergantung pada konfigurasi sistem / baris...

32
Beragam argumen di shebang

Saya bertanya-tanya apakah ada cara umum untuk melewatkan beberapa opsi ke file yang dapat dieksekusi melalui baris shebang ( #!). Saya menggunakan NixOS, dan bagian pertama dari shebang dalam skrip apa pun yang saya tulis biasanya /usr/bin/env. Masalah yang saya temui kemudian adalah bahwa semua...

26
Tanda setelah shebang?

Dalam skrip "support / apxs.in" proyek Apache httpd , sebuah teks yang dikelilingi dengan @tanda muncul setelahnya #!. Artinya, baris pertama skrip adalah: #!@perlbin@ -w Apakah ini hal Perl atau kernel UNIX? Dengan kata lain, apakah mungkin untuk mengeksekusi skrip ini menggunakan...

25
Jalankan skrip di layar

Saya ingin menjalankan skrip bash di layar terpisah. Skrip memanggil program beberapa kali, yang masing-masingnya membutuhkan waktu terlalu lama untuk menunggu. Pikiran pertama saya adalah membuka layar dan kemudian memanggil skrip, tetapi tampaknya saya tidak bisa melepaskan ctrl-a dketika skrip...

17
Apa arti argumen '-v' dan '-x' untuk di-bash?

Saya telah melihat beberapa skrip shell dengan shebang berikut: #!/bin/bash -x -v Namun, man bashtidak menjelaskan apa argumen ini -xdan -vberdiri untuk, jika mereka milik bashsemua. Jadi apa artinya itu -xdan -v(dan kemungkinan argumen

17
Mengapa perilaku sintaks `#!` Tidak ditentukan oleh POSIX?

Dari halaman Bahasa Perintah Shell dari spesifikasi POSIX: Jika baris pertama file perintah shell dimulai dengan karakter "#!", Hasilnya tidak ditentukan. Mengapa perilaku yang #!tidak ditentukan oleh POSIX? Saya merasa bingung bahwa sesuatu yang begitu portabel dan banyak digunakan akan...