Pertanyaan yang diberi tag «shebang»

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

9
Mengapa lebih baik menggunakan "#! / Usr / bin / env NAME" daripada "#! / Path / to / NAME" sebagai shebang saya?
Saya perhatikan bahwa beberapa skrip yang saya peroleh dari orang lain memiliki shebang #!/path/to/NAMEsementara yang lain (menggunakan alat yang sama, NAME) memiliki shebang #!/usr/bin/env NAME. Keduanya tampaknya berfungsi dengan baik. Dalam tutorial (pada Python, misalnya), tampaknya ada saran bahwa shebang yang terakhir lebih baik. Tapi, saya tidak begitu mengerti mengapa …


5
Apakah shebang menentukan shell yang menjalankan skrip?
Ini mungkin pertanyaan konyol, tapi saya tetap bertanya. Jika saya telah menyatakan shebang #!/bin/bash di awal my_shell_script.sh, jadi saya selalu harus memanggil skrip ini menggunakan bash [my@comp]$bash my_shell_script.sh atau bisakah saya menggunakan mis [my@comp]$sh my_shell_script.sh dan skrip saya menentukan shell yang berjalan menggunakan shebang? Apakah sama halnya dengan kshshell? Saya …


3
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 dimulai dengan //. Dan masih …



2
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 shebang pertama. Jika keduanya …
36 bash  shell  shebang 


7
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 yang muncul setelah ditafsirkan sebagai …

1
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 path/to/script/script_name.in? Jika tidak, lalu apa alasan untuk memulai …

3
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 sedang berjalan. Jadi saya melakukan riset dan menemukan instruksi ini …

5
Apakah disarankan menggunakan zsh daripada skrip bash? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 7 hari yang lalu . Dapatkah saya berasumsi bahwa cukup banyak orang telah zshmenginstal untuk menjalankan skrip dengan …


4
Mengapa tidak ada shebang di .bashrc / .bash_profile?
Pertanyaan sederhana: Saya baru menyadari bahwa saya belum pernah melihat shebang di atas .bashrcskrip, yang membuat saya berpikir sistem menggunakan shell default untuk sumbernya saat login ( ${SHELL}). Saya merenungkan alasan mengapa demikian, yaitu apakah dianggap kebiasaan buruk untuk menggunakan sesuatu selain shell default untuk menjalankan skrip login.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.