Domande taggate «shebang»

Usa il tag / shebang se la tua domanda riguarda la stringa # #! All'inizio di uno script



5
Lo shebang determina la shell che esegue lo script?
Questa potrebbe essere una domanda sciocca, ma lo faccio ancora. Se ho dichiarato uno shebang #!/bin/bash all'inizio di my_shell_script.sh, quindi devo sempre invocare questo script usando bash [my@comp]$bash my_shell_script.sh o posso usare ad es [my@comp]$sh my_shell_script.sh e il mio script determina la shell in esecuzione usando shebang? Sta succedendo lo …


3
Shebang che inizia con `//`?
Sono confuso riguardo al seguente script ( hello.go). //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } Può eseguire. (su MacOS X 10.9.5) $ chmod +x hello.go $ ./hello.go hello, world Non ho sentito parlare di Shebang a partire da //. E …



2
Utilizzare l'estensione .sh o .bash per gli script bash?
(Vedi Usa #! / Bin / sh o #! / Bin / bash per compatibilità Ubuntu-OSX e facilità d'uso e POSIX ) Se voglio che i miei script utilizzino la shell bash, l'uso dell'estensione .bash invoca effettivamente bash o dipende dalla configurazione del sistema / prima riga shebang. Se entrambi …
36 bash  shell  shebang 



1
A segno dopo Shebang?
Nello script "support / apxs.in" del progetto httpd di Apache, segue un testo circondato da @segni #!. Cioè, la prima riga dello script è: #!@perlbin@ -w È una cosa Perl o un kernel UNIX? In altre parole, è possibile eseguire questo script usando path/to/script/script_name.in? In caso contrario, qual è il …

3
Esegui script in una schermata
Voglio eseguire uno script bash in uno schermo separato. Lo script chiama un programma alcune volte, ognuna delle quali impiega troppo tempo ad aspettare. Il mio primo pensiero è stato semplicemente quello di aprire una schermata e quindi chiamare lo script, ma sembra che non riesco a staccarmi (da ctrl-a …


3
Perché non usare shebang senza percorso?
È possibile avere un shebang che, invece di specificare un percorso per un interprete, abbia il nome dell'interprete e consenta alla shell di trovarlo attraverso $ PATH? In caso contrario, c'è un motivo per cui?
24 shell  shebang 

4
Perché nessun shebang in .bashrc / .bash_profile?
Richiesta semplice: mi sono appena reso conto di non aver mai visto uno shebang sopra uno .bashrcscript, il che mi porta a pensare che il sistema usi la shell predefinita per procurarselo al login ( ${SHELL}). Sto riflettendo sui motivi per cui è così, vale a dire che è considerata …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.