Zrobiłem Bash skryptów przed i wszystko Ran grzywny bez #!/bin/bash
początku.
Po co to wkładać? Czy byłoby inaczej?
Jak się wymawiasz #
? Wiem, że !
wymawia się to jako „huk”.
Jak #!
wymawia się?
./yourscript.extension
, na przykład, ./helloworld.py
lub ./helloworld.sh
będzie szukał interpretera w tym górnym wierszu, który byłby #!/bin/python
lub !#/bin/bash
, podczas gdy podczas wykonywania skryptu python helloworld.py
, pierwsza linia nie będzie obserwowana, ponieważ jest skomentowana na zewnątrz. Jest to więc specjalna sekwencja dla powłoki / jądra.