У меня есть сценарий на моем компьютере с именем test.py
. То, что я делал до сих пор, чтобы запустить программу, это тип python test.py
в терминал.Запуск скрипта по строке shebang
Есть ли команда в операционных системах Unix, которая не требует от пользователя указания программы, которую он использует для запуска скрипта, но вместо этого будет запускать скрипт, используя ту программу, на которую указывает линия shebang?
Например, я ищу команду, которая позволит мне ввести some_command test.txt
в терминал, и если первая линия test.txt
является #!/usr/bin/python
, сценарий будет интерпретироваться как питон скрипт, но если первая строка #!/path/to/javascript/interpreter
, сценарий будет интерпретироваться как javascript.
Можете ли вы поделиться своим прецедентом, зачем вам это нужно? – SMA