Pytania oznaczone «shebang»

Użyj tagu / shebang, jeśli twoje pytanie dotyczy ciągu `#!` -String na początku skryptu

60
Shebang zaczynający się od `//`?

Nie jestem pewien co do następującego skryptu ( hello.go). //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } Można wykonać. (w MacOS X 10.9.5) $ chmod +x hello.go $ ./hello.go hello, world Od początku nie słyszałem o shebang //. I nadal...

36
Używasz rozszerzenia .sh lub .bash dla skryptów bash?

(Zobacz Użyj #! / Bin / sh lub #! / Bin / bash w celu uzyskania zgodności z Ubuntu-OSX oraz łatwości użytkowania i POSIX ) Jeśli chcę, aby moje skrypty korzystały z powłoki bash, to czy użycie rozszerzenia .bash faktycznie wywołuje bash, czy też zależy to od systemu config / 1st shebang. Gdyby oba...

32
Wiele argumentów w shebang

Zastanawiam się, czy istnieje ogólny sposób przekazywania wielu opcji do pliku wykonywalnego za pomocą linii shebang ( #!). Używam NixOS, a pierwsza część shebang w każdym skrypcie, który piszę, jest zwykle /usr/bin/env. Problem, z którym się wtedy spotykam, polega na tym, że wszystko, co...

26
Na znak po shebang?

W skrypcie „support / apxs.in” projektu httpd Apache pojawia się tekst otoczony @znakami #!. Oznacza to, że pierwszy wiersz skryptu to: #!@perlbin@ -w Czy to jest sprawa Perla czy jądra UNIXa? Innymi słowy, można wykonać ten skrypt za pomocą path/to/script/script_name.in? Jeśli nie, to jaki jest...

25
Uruchom skrypt na ekranie

Chcę uruchomić skrypt bash na odłączonym ekranie. Skrypt wywołuje program kilka razy, z których każdy trwa zbyt długo, aby czekać. Moją pierwszą myślą było po prostu otwarcie ekranu, a następnie wywołanie skryptu, ale wygląda na to, że nie mogę się odłączyć (przez ctrl-a d) podczas działania...

22
Dlaczego nie ma shebang w .bashrc / .bash_profile?

Proste zapytanie: Właśnie zdałem sobie sprawę, że nigdy nie widziałem shebang na szczycie .bashrcskryptu, co prowadzi mnie do wniosku, że system używa domyślnej powłoki do pozyskiwania jej podczas logowania ( ${SHELL}). Zastanawiam się, dlaczego tak jest, tj. Czy uważa się za zły nawyk używanie...